class Demo4_DataTypeConversion {
public static void main(String[] args) {
//System.out.println('a' + 1); //98,因为有ASCII码表,a字符对应的是int类型的97
//System.out.println((char)('a'+1)); //b
System.out.println("hello"+'a'+1); //任何数据类型用+号与字符串相连接都会产生新的字符串
System.out.println('a'+1+"hello");
System.out.println("5 + 5 =" + 5 + 5);//5 + 5 = 55
System.out.println("5 + 5 =" +( 5 + 5));//5 + 5 = 10
}
}
- System.out.println('a');
- System.out.println('a'+1);
- 通过看结果知道'a'的值是多少,由此引出ASCII码表
- B:ASCII码表的概述
- 记住三个值:
- '0' 48
- 'A' 65
- 'a' 97
- 记住三个值:
- C:案例演示
- System.out.println("hello"+'a'+1);
- System.out.println('a'+1+"hello");
- D:+在有字符串参与中被称为字符串连接符
- System.out.println("5+5="+5+5);
- System.out.println(5+5+"=5+5");