char c = 'a';
int c2 = c+1;
System.out.println(c2); //98 因为char类型的a的值是为98
System.out.println((char) c2); //b
操作比较大的时候,注意溢出问题
JDK7 新特性,数字之间可以用下划线分割
int money = 10_0000_0000;
System.out.println(money); //输出结果还是1000000000 ,并不会把_输入进去
int years = 20;
int total = money*years;
System.out.println(total);//-1474836480,计算的时候溢出了,int 最大的值是1000000000
long total2 = money*years;
System.out.println(total2);//还是-1474836480,因为它默认是int,转换之前已经出问题了
long total3 = money*(long)years;//20000000000 先把任意一个数转换为long
System.out.println(total3);