对于这题,相信有人会在对于a,b,c赋值过后选择再构造变量进行强制转换,但是对于这题,我们无须再构造变量,直接在使用输出语句时进行强制转换即可,这样可以使代码更简洁。
public class demo01 {
public static void main(String[] args) {
char a = '你',b = '我',c = '他';
System.out.println("你在Unicode表中的位置:" + (int)a);
System.out.println("我在Unicode表中的位置:" + (int)b);
System.out.println("他在Unicode表中的位置:" + (int)c);
}
第二题:
此题为一个简单地for循环问题,和一个Unicode字符表问题
public class demo02 {
public static void main(String[] args) {
char a = 'α',w = 'ω';
int A = (int)a;
int W = (int)w;
for(int i=A;i<=W;i++){
System.out.println((char)i);
}
}
第三题:
此题为简单的数组的引用问题。
public static void main(String[] args) {
int a[ ][ ] = {{1},{1,2},{1,2,3},{1,2,3,4},{1,2,3,4,5}};
int b[]= {100,200,300};
System.out.println("数组a的一维数组的个数为:" + a.length);
System.out.println("数组b的长度为:" + b.length);
a[4] = b;
System.out.println("a[4][2]的值为:" + a[4][2]);
}