2.Java 四接近八种植为主数据列

0.大旨数据类

如图:

java数据类型

1.整型

  • Java,概念:整数的类。
  • 占内存:
类型 内存
byte 1
short 2
int 4
long 8
  • 取值范围
类型 取值范围
byte -27~27-1(位数-1次方,0被归为正数,所以小一)
short -215~215-1
int -231~231-1
long -263~263-1
  • 申明
类型 申明方式
byte byte 变量名
short short 变量名
int int 变量名
long long 变量名
  • 转发(此处转化为合法的转折,其实都可想方举行转向的。)
类型 方法
整数类型 使用(整数类型)进行强制转换。
由小转大,自动补上位数,由大转小,丢失位数。
浮点数类型 使用(浮点数类型)进行强制转换。
整数->浮点数 自动补位,浮点数->整数 丢失小数位
布尔类型 不能转换
字符类型 (char) (整数类型 + 48);

2.浮点型

  • 概念:浮点数的项目。
  • 占内存:
类型 内存
float 4
double 8
  • 取值范围
类型 取值范围
float -3.403E38~3.403E38
double -1.798E308~1.798E308
  • 申明
类型 申明方式
float float f=1.01f
double(java 小数默认) double d=1.0
  • 转化
类型 方法
整数类型 使用(整数类型)进行强制转换。
整数->浮点数 自动补位,浮点数->整数 丢失小数位。
浮点数类型 使用(浮点数类型)进行强制转换。
由小转大,自动补上位数,由大转小,丢失位数。
布尔类型 不能转换
字符类型 不能转换

3.布尔列

  • 概念:判定的种
  • 占内存:
类型 内存
boolean 1/8
  • 取值范围:
类型 取值范围
boolean true 或 false
  • 申明
类型 申明方式
boolean boolean b=true
  • 转车:都不可以变换

4.字符类型

  • 概念:存储一个字符的连串。
  • 占内存:
类型 内存
char 2
  • 取值范围:
类型 取值范围
char 0~(2^16)-1
  • 申明
类型 申明方式
char char a=’a’
  • 转化:
类型 方法
整数类型 使用(整数类型)进行强制转换。
整数->浮点数 自动补位,浮点数->整数 丢失小数位。
浮点数类型 不能转换
布尔类型 不能转换
字符类型 不能转换

相关文章