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

i++可以换成++i吗

public class HelloWorld {

    public static void main(String[] args) {

        

int i = 1; // 代表 1 - 5 之间的数字

        

// 当变量小于等于 5 时执行循环

while (i<=5) {

            

// 输出变量的值,并且对变量加 1,以便于进行下次循环条件判断

System.out.println(i);

i++;

}

}

}


正在回答

1 回答

i++与++i的区别在于赋值的时候,一个是先赋值后进行加操作,一个是先执行加操作后赋值,在这个程序中,没有区别,可以替换

2 回复 有任何疑惑可以回复我~
#1

慕瓜6962680

public class HelloWorld { public static void main(String[] args) { int a,b,i; i=1; a=i++;//先赋值后加1 System.out.println(a); System.out.println(i); b=++i;//先加1后赋值 System.out.println(b); System.out.println(i); } }
2018-09-12 回复 有任何疑惑可以回复我~
#2

慕瓜6962680

运行成功 1 2 3 3
2018-09-12 回复 有任何疑惑可以回复我~
#3

洛辰m 提问者 回复 慕瓜6962680

谢谢。很详细
2018-09-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

i++可以换成++i吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信