本帖最后由 上官睿鹏 于 2014-3-5 23:41 编辑
System.out.println('a' + 1);中的'a'是char类型字符,当打印'a'+1时 字符a在ASCII码表中的序号是97,所以打印结果为98;
System.out.prinltln(a+ 1);中的a是代表变量,需要前面有定义这个变量,否则会报错。
拿代码去试试就更清楚:- class Demo
- {
- public static void main(String[] args)
- {
- int a = 1;
-
- System.out.println(a + 1);
- System.out.println('a' + 1);
- }
- }
复制代码
|