黑马程序员技术交流社区
标题:
关于字符'a'
[打印本页]
作者:
641113495
时间:
2015-9-8 21:57
标题:
关于字符'a'
//字符型'a',在什么时候是字符a,什么时候按照ASCII码表翻译成97
class Practise {
public static void main(String[] args) {
System.out.println('a');
System.out.println('a' + 1);
//当字符'a'参与算术运算时,它会自动升级成int类型的值,即ASCII码表里对应的值97
//ASCII码表中字符'a'对应97 , 'A'对应65 , 零'0'对应48
//字符串后所有的常数、字符都会自动变成字符串
System.out.println("Hello world " + 'a' + 1);
//运算时是从左到右依次进行
System.out.println('a' + 1 + " Hello world");
}
}
作者:
横溢天使
时间:
2015-9-8 22:02
说白了就是当‘a’自己被打印时就是字符,当‘a’+1时则是以ASCII表的数字形式存在的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2