JavaSE-01
·
目录
常量
1.定义:java中的常量就是永恒不变的数据量。
2.常量的类型:
- 整数类型
例如:整数数字,10、8等。
- 布尔类型
例如:true,false只有这俩结果。
- 字符类型
例如:字符必须用''包裹,里面只能有一个字符,'A','人'。
- 字符串类型
例如:字符串必须用""包裹,里面可以有一串字符,"AAAAA","我是个好人"。
变量
1.定义:就像一个小盒子,先规定盒子装什么(类型:数字 / 文字),再给盒子贴个名字
,最后往里面放数据。
| 类型 | 基本类型 | 字节数 | 数据表示范围 |
| 整型 | byte | 1 | -128~127 |
| 整型 | short | 2 | -32768~32767 |
| 整型 | int | 4 | -2147483648~2147483647 |
| 整型 | long | 8 | -9223372036854775808~9223372036854775807 |
| 浮点型 | float | 4 | -3.4028235E38 ~ 3.4028235E38 |
| 浮点型 | double | 8 | -1.7976931348623157E308~1.7976931348623157E308 |
| 字符型 | char | 2 | 表示一个字符,类似'A' |
| 布尔型 | boolean | 1 | 只有两个值true和false |
2.定义变量
方法:指定类型,起个名字,存数据
格式:类型 变量名 = 值;
3.变量数据类型转换
说明:不同类型变量能一起算,但要先转类型,Java 类型转换分自动和强制两种,学之前得先知道 Java 的默认数据类型。
- 自动类型提升
说明:大范围类型可以兼容小范围类型
顺序:byte -> short -> int -> long -> float -> double
- 强制类型转换
说明:小范围类型转换成大范围类型,但是会丢失精度。
格式:类型 变量名 = (强转类型) 变量名;
事例:double d = 3.14;
int i = (int) d;//强制转换
System.out.println(d);//输出3.14
System.out.println(i);//输出3
更多推荐




所有评论(0)