Java算数运算符就是运用数学运算,操纵变量。
‘+’ :加法
‘- ’:减法
‘*’ :乘法
/ :除法
% :取余
++ :自增
– :自减
注意:自增、自减在前面后面位置是有区别的。
例如:
++y(–y):指的是y先自增(自减)1,然后再使用y的值。
Y++(y–):指的是先使用Y的值,然后Y的值再自增(自减)1。
代码片段:
public class Operator {
public static void main(String[] args) {
// + 加 同时也是字符串的连接运算符
int a = 16;
int b = 9;
int c = a + b;
System.out.println("a+b=" + c);
// - 减
int d = a - b;
System.out.println("a-b=" + d);
// * 乘
int e = a * b;
System.out.println("a*b=" + e);
// / 除
/*注意:
·整数/整数=整数,是截断取整,而不是四舍五入取整。
·int g=a/0; //整数不能除0。
·当除数或者被除数中有一个为浮点型的,那么结果就是自然除法的结果。
·如果此时除数为0或者0.0,那么结果为正无穷或者负无穷。
·0.0除0.0结果为NaN 非数。*/
int f = a / b;
System.out.println("a/b=" + f);
System.out.println("a/0.0=" + (a / 0.0));
System.out.println("-a/0.0=" + (-a / 0.0));
System.out.println("0.0/0.0=" + (0.0 / 0.0));
// % 取余
/*注意:
·两个整数时 第二个数不能是0。
·一个或者2个为浮点数,第二个数为0或者0.0时,结果为NaN。
·第一个数为0或0.0时,结果为0.0。*/
int h = a % b;
System.out.println("a % b=" + h);
System.out.println("a % 0.0=" + (a % 0.0));
System.out.println("0.0 & b=" + (0.0 % b));
// ++ 自加 ;单目运算符
int A = 20;
int B = 20;
int C = A++ + B;
System.out.println("++A=" + (++A));
System.out.println("B++=" + (B++));
System.out.println("C=" + C);
// -- 自减,单目运算符
int D = 20;
int E = 20;
System.out.println("--D=" + (--D));
System.out.println("E--=" + (E--));
}
}
感谢您的阅读,祝您阅读愉快!
如何使用Oracle视图?
2018UI课程总结(UI理论篇)
令程序员泪流满面的瞬间,实在忍不住笑了
Oracle约束怎么写?
AE基础界面设置和旋转加载案例
《酒店管理系统——桑拿、沐足模块》项目研发阶段性总结
Oracle 基础知识汇总
PS快捷键