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

哪里错了啊

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;

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

      for(int score=53;score<60;score++){count++;

         

      }

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

      System.out.println("次数"+count);


        //打印输出加分前成绩 

    }


提问者:慕勒1202331 2020-05-08 15:42

个回答

  • 慕娘2319265
    2020-05-18 14:58:47

    score变量是main方法的局部变量 ,作用域是从定义到程序结束,所以并不需要在for循环中再次定义它的类型;

  • qq_慕UI0118462
    2020-05-12 17:10:48

    把for循环里的变量取出来

  • qq_慕无忌8521494
    2020-05-10 23:55:16

            int score = 53;

            // 变量保存成绩      

            int count=0;

            // 变量保存加分次数

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

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

          if(score>=100) {

          score++;

          }     count++;

          }


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

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

      

            //打印输出加分前成绩 

        }

        }


  • 追我的梦
    2020-05-09 14:12:14

    for 里面已经定义过了 score ,不需要int 了