为了账号安全,请及时绑定邮箱和手机立即绑定

public class HelloWorld{ public static void main(String[] args) { int age1=24; int age2=18; int age3=36; int age4=27; int sum=age1+age2+age3+age4; double avg=sum/4; int minus=age1-age2; int newAge=--age1; System.out.println("年龄总和:

为什么自减--在age1后面就错了呢?

正在回答

4 回答

’=‘表示赋值,先执行右边的表达式或值,再赋值给左边,你这个右边是‘ --age1’先自减1再赋的值

0 回复 有任何疑惑可以回复我~

自减--放在age1后面,就是先把age的值赋给newAge,然后age再自减

0 回复 有任何疑惑可以回复我~

int newAge=--age1;

表示先进行“--”age1的自减再进行"="赋值,此时newAge的值为(age1-1)。

int newAge=age1--;

表示先进行“=”赋值,再进行"--"age1的自减,此时newAge的值为(age1)。


0 回复 有任何疑惑可以回复我~

int newAge=--age1;

表示先进行“--”age1的自减再进行"="赋值,此时newAge的值为(age1-1)。

int newAge=age1--;

表示先进行“=”赋值,再进行"--"age1的自减,此时newAge的值为(age1)。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

public class HelloWorld{ public static void main(String[] args) { int age1=24; int age2=18; int age3=36; int age4=27; int sum=age1+age2+age3+age4; double avg=sum/4; int minus=age1-age2; int newAge=--age1; System.out.println("年龄总和:

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号