Java是一种强类型语言, 这就意味着必须为每一个变量声明一种类型.
Java中一共有8中基本类型:
整型: 用于表示没有小数部分的数值, 允许为负数
类型 存储需求 取值范围
int: 4字节 -2 147 483 648 ~ 2 147 483 647 (正好超过20亿)
short: 2字节 -32 768 ~ 32 767
long: 8字节 -9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807
byte: 1字节 -128 ~ 127
类型 存储需求 取值范围
float 4字节 大约 ±3.402 823 47E + 38F(有效位数为 6 ~ 7 位)
double 8字节 大约 ±1.797 693 134 862 315 70E + 308(有效位数为15位)
正无穷大
负无穷大
NaN
用于表示单个字符, 通常用来表示字符常量, 建议不要在程序中使用char类型
boolean类型由两个值: false, true, 用来判定逻辑条件.
整型值和布尔值之间不能进行相互转换. 不能使用if(x = 0), x=0不能转换为布尔值.
原文:https://www.cnblogs.com/qiezuimh/p/9712214.html