问答详情
源自: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 ++){
              for(int count = 0;;count ++){
                  System.out.println("共加了" + count +"次");
              }
             
              System.out.println("加分后的成绩"+ score);
          }
      


提问者:妞给爷乐一个 2016-08-06 22:08

个回答

  • 刘逸尘
    2016-08-06 22:31:30
    已采纳

    1.  for(int score = 53;score <=60;score ++),这里面的变量不能与 int score = 53; 这个相同

    2.   for(int count = 0;;count ++)这个是个死循环,他等于for(int count = 0;ture;count ++),这个会一直执行,不会跳出来。

    3. public class HelloWorld {

    4.     public static void main(String[] args) {

    5.         

    6.         // 变量保存成绩

    7.         int score = 53; 

    8.         

    9.         // 变量保存加分次数

    10.         int count = 0;


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

    12.         //打印输出加分前成绩 

    13.          

    14.         for(score=53;score <60;score ++){

    15.               count++;

    16.               }

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

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

    19.         }

    20. }

  • 卡梅隆
    2016-08-24 01:39:06

    public class HelloWorld {
        public static void main(String[] args) {
           
            // 变量保存成绩
            int score = 53;
           
            // 变量保存加分次数
            int count = 0;


            //打印输出加分前成绩
              System.out.println("加分前成绩:"+score);
          
           
            // 只要成绩小于60,就循环执行加分操作,并统计加分次数
            for(;score<60;count++){
                score++;
            }
           
           
           
           
           
           
            //打印输出加分后成绩,以及加分次数
            System.out.println("加分后成绩:"+score);
            System.out.println("共加了"+count+"次!");


        }
    }

  • 妞给爷乐一个
    2016-08-07 16:50:24

    谢谢你(=///=)

  • 妞给爷乐一个
    2016-08-06 22:35:05

    谢谢,再问一下,怎样判断是否用嵌套语句??