ja的几个数据类型

整型:byte short int long,默认为Int类型

定义long,需要数字后加L

浮点型: float double ,默认为double

定义float,需要数字后加L

字符型: char

布尔:boolean

有作用域限制,不可重复定义

数据类型转换:

范围小的数据类型 转为→ 范围大的数据类型,可以直接转换,如double a = 100;

范围大的数据类型 =→ 范围小的数据类型,需要强制转换

运算符:/

整数除以整数结果为整数。

运算符:++

 a++:先把原来a的值赋值给a++,然后a的值自增+1
先赋值后运算
++a:先把a的值自增+1,再将自增后的值赋值给++a
先运算后赋值 
逻辑运算符: 短路与,短路或
短路与&& ,如果第一项为false则不再执行第二项
int a=1,b=1;
system.out.println(1==2 && b==a++);
system.out.println(a);
输出false和 1
短路或|| :如果第一项为true则不再执行第二项.
三元运算符:
求abc中的最大值
(a>b & a>c)?a:(b>c?b:c);
(a>b?a:b)>c?(a>b?a:b):c;
 
原文地址:https://www.cnblogs.com/god3064371/p/11470964.html