Java中的运算符

目录

1>Java中的运算符

Java中的运算符

2>Java中的逻辑运算符

Java中的运算符
Java中的运算符

3>关于运算符的小问题

1>短路与非短路的区别 例子:a||b ,当Java验证a如果为true时会直接对于整体得出true的结果,并不会执行b命令。但如果是 a|b,无论如何a命令和b命令都会执行并判断正误。
2>i++与++i的区别:i++,但所在命令完成所有的逻辑运算后才+1。++i,直接+1后在进入运算。
3>但多过数字进行逻辑符运算时,取精度最大的类型作为结果类型,例子:

int a;
double b;
long c;
d = a * b + c;

此时此处的d为 double类型,因为double>float>long>int>short>byte。