前言:本文总结了Java中的数据类型以及数据类型之间的转换方式
目录
Java数据类型
Java中的数据基本类型
8种类型表示范围如下:
Java中的变量类型
Java类型转换
类型转换——自动类型转换
类型转换——强制类型转换
Java数据类型
Java中的数据基本类型
8种类型表示范围如下:
| 类型名称 | 关键字 | 大小 | 取值范围 |
| 字节型 | byte | 8位 | -27~27-1 |
| 短整型 | short | 16位 | -215~215-1 |
| 整型 | int | 32位 | -231~231-1 |
| 长整型 | long | 64位 | -263~263-1 |
| 浮点型 | float | 32位 | 3.4e-38~3.4e+38 |
| 双精度 | double | 64位 | 1.7e-38~1.7e+38 |
| 布尔型 | boolean | 1位 | true/false |
| 字符型 | char | 16位 | ‘u0000’~‘uFFFF’ |
Java中的变量类型
需要注意的点:
- String 字符串不属于八大基本数据类型
- long 长整型需要在数据后面加上l
- float 单精度类型需要在后面加f
Java类型转换
类型转换分为两种:自动类型转换、强制类型转换
类型转换——自动类型转换
自动类型转换:表示数据范围小的可以向表示数据范围大的进行自动类型转换
举个例子——自动类型转换在代码中的体现
类型转换——强制类型转换
强制类型转换就是:将表示数据范围大的数向表示数据范围小的数的转换。
强制类型转换只需要在数值前面加上目标类型即可。
举个例子——强制类型转换在代码中的体现
public class TypeConvert {
public static void main(String[] args) {
double score=89.3;
int scoreInt=(int)score;
System.out.println(score);
System.out.println(scoreInt);
}
}
一起加油!



