java的数据类型
- 基本数据类型:四类八中
1.1、整数类型(所占字节):byte(1)、int(4)、short(2)、long(8)、
1.2、小数类型(所占字节):float(4)、double(8)、
1.3、单字符:char (占内存大小与编码格式有关)
1.4、布尔类型:boolean(1) - 引用数据类型:class、interface、数组、枚举类、String。
变量
- 全局变量:[访问权限修饰符] [普通修饰符] 数据类型 变量名称 = 数据
- 局部变量:[普通修饰符] 数据类型 变量名称 = 数据
类型转换
- 自动转换(隐式转换)
取值范围低的数据转换成取值范围高的数据 - 强制转换
取值范围高的数据转换成取值范围低的数据
public static void main(String[] args) {
//基本数据类型转换
//1.自动转换
int num = 100;
double num1 = num;
System.out.println(num1);
char ch = 'b';
int num2 = ch;//自动转换
System.out.println(num2);
double dou = 10.234;
int num3 = (int) dou;// 手动 目标类型 变量 =(目标类型) 源类型; 出现数据丢失(数据溢出)
System.out.println(num3);
byte b1 = 1;
byte b2 = 1;
float b3 = b1 + b2;
short s2 = 1;
short s1 = 1;
int s3 = s1+s2;
}