java基本数据类型
明确个数据类型的大小及其取值范围,需要特别注意的是
Long在赋值时要在其数值后加"L“ or " l “,float赋值时要加上"F ”or” f",否则编译无法通过,boolean只允许为true 或false。
基本数据类型之间的相互转换
int a=10;
long b=a;//小类型到大类型自动转换
byte y=(int)i;//大类型到小类型需强制转换
运算符
算数运算符
关系运算符
逻辑运算符
位运算符
赋值运算符
条件运算符(三目运算符)
语法
表达式?value:value2;
表达式的值必须为boolean类型
int a=5;
float f=2;
a > b ? a : b;
//若a>b条件成立则执行a
//反之a>b条件不成立则执行b
var类型推断
var i=123;//自动判断为int类型
var d=3.14;//自动判断为double类型
var var="var"//第一个var为标识,第二个为变量名,第三个则是值