我们在这篇文章中学习算术运算符。
最简单的算术运算符是:加法、减法、乘法*、除法/和余数%。
例如:
int a=3;
int b=4;
int c=a b;
那么输出c的值是7。同样,减法和乘除是一样的。
比如在课堂上,A学生的分数是80分,B学生的分数比A学生多10分。要求B学生的分数,他们的总分和平均分。
公共类测试{
公共静态void main(String[]args){ 0
int aScore=80
int bScore=aScore 10
System.out.println('b的分数是:' bScore ');
System.out.println('他们的总分是:'(aScore bScore));
System.out.println('他们的抽奖分为:'((aScore bScore)/2));
}
}
同学B的分数是90。
他们的总分是:170分
他们的平局得分是85分。
这是关于最后三行代码的更多信息。这里有一个加号,不是算术运算符,因为默认情况下数字遇到的字符串是连接器,这就是为什么我在最后两行代码中添加了'()'。根据操作优先级' ()'是最高级别。所以不会出错。它可以在没有代码的情况下执行,但这不是我们需要的结果:
System.out.println('b的分数是:' bScore ');
System.out.println('他们的总分是:' aScore bScore ');
System.out.println('他们的抽签分为:' aScore bScore/2 ');
同学B的分数是90。
他们的总分是:8090
他们的平局比分是:8045。
我们也可以这样写这个程序:
公共类测试{
公共静态void main(String[]args){ 0
int aScore=80
int bScore=aScore 10
int _ Score=(aScore bScore)/2;
System.out.println('b的分数是:' bScore ');
System.out.println('他们的总分是:'(aScore bScore));
System.out.println('他们的平局分为:' _ Score);
}
}
java中有两种除法“/”和“%”。
例如:
7/3=2 7%3=1(其中%表示取余数)
/代表舍入运算,例如5/2=2 9/6=1和5.0/2=2.5 9.0/6=1.5。
注意区分他们的不同。
而%只能用于7=7的整数余数运算。
7除以13商0剩余7
让我们学习两个特殊的算子:自增算子“”和自减算子“”
(自动增量):自动增量相当于操作数1。
1.自动递增在前:位于操作数的前面。例如:a;先自我增值,再参与运营。
公共类测试{
公共静态void main(String[]args){ 0
int a=80
int b=a;
system . out . println(b);
system . out . println(a);
}
}
这里是自增,即A先加1再赋给B,所以这里的输出是:
81
81
33602.Autoincrement after:位于操作数之后。例如:a;先参与操作,然后自动增加。
公共类测试{
公共静态void main(String[]args){ 0
int a=80
int b=a;
system . out . println(b);
system . out . println(a);
}
}
这是手术。首先给A的值赋给B,然后给自身加1。这里的输出是:
80
81
自约算子前后的自约理论是一样的,我就不多解释了。
你自己明白就好。
a-首先赋值,然后自减-首先自减,然后赋值。
记得关注你喜欢的朋友,
想自学提高自己的可以私底下回复我的学习,领取最新的免费学习资料,都是技术干货,慢手。