🌳🌳🌳前言:本文总结了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) {
/********* Begin *********/
double score=89.3;
int scoreInt=(int)score;
System.out.println(score);
System.out.println(scoreInt);
/********* End *********/
}
}
🌰举个例子
💬少年应该无所畏惧!