问答详情
源自:5-1 编程练习

为什么这样输入不对那

public class HelloWorld {

    public static void main(String[] args) {

       int i=53;

       int n=0;

       System.out.println("加分前成绩53"); 

      if(i=53;j<=60;i++)

      {

         

      n++;

      j-i>=0;

      break;

       }

       

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

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

    }

}


提问者:慕斯3927299 2016-12-06 20:55

个回答

  • you_belong_to_m
    2016-12-06 21:49:31
    已采纳

    很明显啊,if的作用是用于判断,而for的作用才是循环,你在这里的用法不对。

  • 慕莱坞2794213
    2016-12-06 21:46:41

    public class HelloWorld {

    public static void main(String[] args) {

    int score = 53;

    int n = 0;

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

    for (int i=1; i<= 60-53; i++)

    {

    score++;

    n++;

    }

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

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

    }

    }


  • 秋啾
    2016-12-06 21:31:36

        public static void main(String[] args) {

        int i=53;

            int n=0;

            System.out.println("加分前成绩53"); 

           for(i=53;i<=60;i++)

           {   

          n=n+1;

           }

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

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

         }

    if语句是判断对错的,不是用来循环的