变量类型 变量名 = 值(变量类型对应)
基本数据类型 4类8种
int字节=8位 二进制11111111=十进制255
整型 byte(1)(-128---127) short(2) int(4) long(8)
byte b = 128;//错误,超出范围
整型 默认的值是int类型
long b = 9999999999999L;
浮点类型 能不用浮点数做计算,尽量就不用
float(4) double(8)
浮点数默认double
BigDecimal 以后做浮点数运算用这个类
System.out.println(0.3-0.1);
字符 char(2) ASCII(英文,数字已经一些标点符号)
类型转换
自动类型转换
小的赋值给大的
long b = 12;
做运算的时候
int a = 12;
long b = 20L;
int c = a + b; //错误
String字符串运算 注意顺序问题
String str = 20 + 10 + "" + 40 + 10;
System.out.println(str);
强制类型转换
int a = (int)34.6F;
boolean不能做强制类型转换