《Java算术运算符》
一、 java的算术运算符:
- 加法 相加运算符两侧的值
减法 左操作数减去右操作数
- 乘法 相乘操作符两侧的值
/ 除法 左操作数除以右操作数
% 取余 左操作数除以右操作数的余数
++ 自增: 操作数的值增加1
自减: 操作数的值减少1
注意:
++y(y):先将 y 的值自增(自减)1,然后再在当前表达式中使用 y 的值。
y++(y):先在当前表达式中使用 y 的值,然后再将 y 的值自增(自减)1。
二、代码:
package com.test.demo;
public class Operator {
public static void main(String[] args) {
int a = 19;
int b = 4;
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 f = a / b;
// 注:整数/整数=整数,是截断取整,而不是四舍五入取整
//整数不能除0,
// 当除数或者被除数中有一个为浮点型的,那么结果就是自然除法的结果,
// 如果此时除数为0或者0.0,那么结果为正无穷或者负无穷
// 0.0除0.0结果为NaN 非数 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--));
}
}
三、效果图
四、总结
学习Java的运算符要从最基础的加减乘除开始!