新手求助: 字符运算问题
wscft 2006-03-07 04:50:55 看到参考上面说尽管char 不是整数,但是许多情况下可以对他们进行运算, 就像整数运算一样,允许你可以将两个字符相加。
class CharDemo2{
public static void main(String arg[]){
char ch1;
ch1 = 'X';
System.out.println("ch1 contains " + ch1);
ch1 = ch1++;
System.out.println("ch1 contains " + ch1);
}
}
输出:
ch1 contains X
ch1 contains Y
但是我将程序改成这个样子:
class CharDemo2{
public static void main(String arg[]){
char ch1,ch2;
ch1 = 'X';
ch2 = 'A';
System.out.println("ch1 contains " + ch1);
ch1 = ch1 + ch2;
System.out.println("ch1 contains " + ch1);
}
}
再次编译的时候就报错, 不知道是什么原因? 那位说说!