Java算术运算符
java算术运算符:
算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。
| 算术运算符 | 名称 | 举例 |
|---|---|---|
| + | 加法 | 1+1=2 |
| - | 减法 | 2-1=1 |
| * | 乘法 | 1*2=2 |
| / | 除法 | 4/2=2 |
| % | 求余 | 5%2=1 |
| ++ | 自增1 | int i = 3; i++ |
| – | 自减1 | int i = 5; i– |
其中,++ 和 – 既可以出现在操作数的左边,也可以出现在右边,但是结果不一样;
int i = 3;
int count = ++i; //先让i执行自增后再赋值给变量count
System.out.println(count); // 输出结果:4
System.out.println(i); // 输出结果:4
int i = 3;
int count = i++; //先将i的值赋值给变量count,然后变量i再自增
System.out.println(count); // 输出结果:3
System.out.println(i); // 输出结果:4
例子:
public class TestOperator1{
public static void main(String [] args){
//算术运算符
int a=10,b=20;
int c=a+b;
System.out.println(a+"+"+b+"="+c);
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+"/"+20.0+"="+a/20.0);//int /double=double
System.out.println(a+"%"+b+"="+a%b);
System.out.println(a++); //10,先打印输出,然后再自加1
System.out.println("a="+a);//11
System.out.println(--b); //19.先减,然后再输出
// a++;有区别吗?没有
++a;
System.out.println(a);
System.out.println("a+b的结果为:"+a+b); //第一个+的左右有一个是String,以后所有的结果都是String
System.out.println(a+b+"是运行结果"); //第一个+的左右是数值型,所以起加法运算作用 31+"是运行结果",第二个加号的左右有一个是String,以后的结果都是String
}
}
结果如:

1675

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



