在for循环中用char输入A——Z和0—9

img


如图中的代码要怎么打?for循环中char的数字要怎么打出来?求解题思路


public static void main(String[] args){
        char[] code = new char[36];
        for(int i=0;i<36;i++){
            if(i<26){
                code[i] = (char)('A'+i);
            }
            else{
                code[i] = (char)('0'+(i-26));
            }
        }
        System.out.println(Arrays.toString(code));
    }

这些字符可以转换为数字


 char[] arr = new char[36];
        char a = 'A' -1;
        for(int i = 0;i<arr.length;i++){
            a = (char)(a+1) ;
            arr[i] = a;
            if(a == 'Z') a = (char)('0'-1);
        }
        System.out.println(Arrays.toString(arr));