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

count++与score++对调问题

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        // 变量保存加分次数

        int count = 0;

        //打印输出加分前成绩 

        System.out.println("加分前成绩:"+score);

        // 只要成绩小于60,就循环执行加分操作,并统计加分次数

        if (score<60){

            for (;score<60;count++){

                score++;

            }System.out.println("加分后成绩:"+score);

            System.out.println("共加了"+count+"次!");

        }else System.out.println("不需要加分");

        //打印输出加分后成绩,以及加分次数

    }

}


能不能把

            for (;score<60;count++){

                score++;

替换成

           for (;score<60;socre++){

                count++;


运行结果是一样,不知道这样可以吗


正在回答

5 回答

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;

System.out.println(score);


        //打印输出加分前成绩 

  while(score<60)

        {count++;score++;

           }

        // 只要成绩小于60,就循环执行加分操作,并统计加分次数

        System.out.println(score);

        System.out.println(count);

        //打印输出加分后成绩,以及加分次数

    }

}


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

可以的。第一种先执行score++;再执行count++。第二种反过来。

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

public class HelloWorld {

    public static void main(String[] args) {

        // 变量保存成绩

        int score = 53; 

        // 变量保存加分次数

        int count = 0;

        //打印输出加分前成绩 

          System.out.println("加分前成绩:" + score);

        // 只要成绩小于60,就循环执行加分操作,并统计加分次数

        do {

            score++;

            count++;

        } while (score<60);

        //打印输出加分后成绩,以及加分次数

           System.out.println("加分后成绩:" + score);

           System.out.println("共加了" + count + "次!");

    }

}


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

public class HelloWorld {
    public static void main(String[] args) {
       
        // 变量保存成绩
        int score = 53;
        // 变量保存加分次数
        int count = 0;
       
        //打印输出加分前成绩
        System.out.println("加分前成绩"+score); 
       
        // 只要成绩小于60,就循环执行加分操作,并统计加分次数
        if(score >= 60)
            System.out.println("不需要加分");
           
        for(;score < 60;count++,score++);
       
        //打印输出加分后成绩,以及加分次数
        if(count > 0){
        System.out.println("加分后成绩"+score);
        System.out.println("加分次数"+count);
        }
    }
}



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

一样的,为什么不 for (;score<60;socre++,count++)


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

举报

0/150
提交
取消

count++与score++对调问题

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