文章目录
1、变量的概念(略)
2、“+”号的作用
- 当两边都是数值时,表示做加法运算
- 当两边有一方为字符串时,表示做拼接运算
- 运算顺序为从左到右
举例:
System.out.println(“hello”+100+3);//输出:hello1003
System.out.println(100+3+“hello”);//输出:103hello
3、数据类型
4、整数类型
Java 的整型常量(具体值)默认为 int 型,声明 long 型常量须后加‘l’或‘L’
举例:long n3 = 1L;
5、浮点类型
- 关于浮点数在机器中存放形式的简单说明,浮点数=符号位+指数位+尾数位
- 尾数部分可能丢失,造成精度损失(小数都是近似值)。
6、Java API 文档
7、字符类型char
8、各类编码介绍(了解)
ASCII码
Unicode 编码
UTF-8 编码
其他编码
9、ASCII码(查看)
10、布尔类型boolean(略)
11、基本数据类型转换
- 自动类型转换
(1)字符型转换为整型,整型转换位浮点型
(2)精度小的类型转换为精度大的类型
自动类型转换注意和细节
- 强制类型转换
1、介绍:自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符 ( ),但可能造成精度降低或溢出,格外要注意
2、强制类型转换细节说明
整型常量默认int型,浮点型常量默认double型
12、基本数据类型和 String 类型的转换
利用了“+”号的拼接运算,基本数据类型加上空字符串就转变为字符串
把字符串转成字符 char 的含义是指获得字符串的第一个字符
注意事项:在将 String 类型转成基本数据类型时,要确保String类型能够转成有效的数据,比如:我们可以把 “123” , 转成一个整数,但是不能把 “hello” 转成一个整数。如果格式不正确,就会抛出异常,程序就会终止