算术运算符
| 运算符 | 描述 |
|---|---|
| + | 加法-相加运算符两侧的值 |
| - | 减法 - 左操作数减去右操作数 |
| * | 乘法 - 相乘操作符两侧的值 |
| / | 除法 - 左操作数除以右操作数 |
| % | 取余 - 左操作数除以右操作数的余数 |
| ++ | 自增: 操作数的值增加1 |
| - - | 自减: 操作数的值减少1 |
注:A++和++A是不一样的运算方法(自减同理)
实例
public static void main(String[] args){
int a = 12;
int b =8;
//使用加法运算符
System.out.println("a+b="+(a+b));
//使用减法运算符
System.out.println("a-b="+a-b);
//使用乘法运算符
System.out.println("a*b="+a*b);
//使用除法运算符
System.out.println("a/b="+a/b);
//使用余数运算符
System.out.println("a%b="+a%b);
}
结果
a+b=20
a-b=4
a*b=96
a/b=1
a%b=4
自增自减中前++与后++的区别
A++表示我们在程序中先带入A值进行运算,再对A自增+1;
++A表示在运行时,我们先对A自增+1,在用自增后的值代入程序运行;
public static void main(String[] args){
int a=7;
int b = 3;
//++A
a = ++b;
System.out.println("a = " + a + ",b = " + b);
//A++
a = b++;
System.out.println("a = " + a+ ",b = " + b);
//B--
b = a--;
System.out.println("b=" +b+",a = "+a);
//--B
b = --a;
System.out.println("b = "+b+",a = "+a);
}
输出结果
a = 4,b = 4
a = 4,b = 5
b = 4,a = 3
b = 2,a = 2
关系运算符
| 运算符 | 描述 |
|---|---|
| == | 对比两个操作数的值是否相等,相等为真,不相等为假。 |
| != | 对比两个操作数的值是否相等,不相等为真,相等为假。 |
| > | 对比左操作数的值是否大于右操作数的值,如果是则为真,不是则为假。 |
| < | 对比左操作数的值是否小于右操作数的值,如果是则为真,不是则为假。 |
| >= | 对比左操作数的值是否大于或等于右操作数的值,如果是则为真,不是则为假。 |
| <= | 对比左操作数的值是否小于或等于右操作数的值,如果是则为真,不是则为假。 |
| 示例 |
public static void main(String[] args){
//a==b
int a =10;
int b= 6;
System.out.println("a==b为:"+(a==b));
//a!=b
System.out.println("a!=为:"+(a!=b));
//a>b
System.out.println("a>b为:"+(a>b));
//a<b
System.out.println("a<b为:"+(a<b));
//a>=b
System.out.println("a>=b为:"+(a>=b));
//a<=b
System.out.println("a<=b为:"+(a<=b));
}
输出结果
a==b为:false
a!=为:true
a>b为: true
a<b为: false
a>=b为: true
a<=b为: false
星云学习平台
星云Java 交流学习平台
全部免费教,免费学,周一至周五每天晚上直播教,不收一分钱,有意者可以私信。

被折叠的 条评论
为什么被折叠?



