算术运算符:+、-、*、/、%,当参与/运算时两个操作数都是都是整数,表示为整数除法,否则都为小数除法。
整数除以0会产生一个异常,而浮点数除以0则会产生无穷大或者NaN.
数学函数 Math.sqrt、Math.sin、Math.cos、Math.tan、Math.PI、Math.E
数值类型之间的转换:当一个位数较大的数值类型转换成一个位数较小的类型,有可能会发生精度损失
数值类型提升 : int + long = long
强制类型转换 double x=9.997; int y = (int) x; ==> y = 9
++n 与 n++的区别
int m=7;
int n=7;
int a=2*++m; //now a is 16, m is 8;
int b=2*n++; //now a is 14, m is 7;
三元表达式: condition? trueExpression: falseExpression
运算符级别: && > || 所有语言都一样
整数除以0会产生一个异常,而浮点数除以0则会产生无穷大或者NaN.
数学函数 Math.sqrt、Math.sin、Math.cos、Math.tan、Math.PI、Math.E
数值类型之间的转换:当一个位数较大的数值类型转换成一个位数较小的类型,有可能会发生精度损失
数值类型提升 : int + long = long
强制类型转换 double x=9.997; int y = (int) x; ==> y = 9
++n 与 n++的区别
int m=7;
int n=7;
int a=2*++m; //now a is 16, m is 8;
int b=2*n++; //now a is 14, m is 7;
三元表达式: condition? trueExpression: falseExpression
运算符级别: && > || 所有语言都一样
版权声明:本文为weixin_36315181原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。