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

求大神指导

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;



        //打印输出加分前成绩 

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

       

        

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

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

            count=count+i;

        

        if(score+count>60){

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

           break;

        

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

        }

        }

        

        

        

       




    }

}

错误提示:

error: ';' expected
System.out.println("????"+count)
^
1 error

提问者:qq_岚风依旧_0 2015-01-26 15:13

个回答

  • _Exception
    2015-01-26 15:27:58
    已采纳

    breake 后面就不执行了 ,  后面那句输出语句执行不到了 ,  不能写了 , 

  • _Exception
    2015-01-26 15:38:42

    // 变量保存成绩

            int score = 53;

            // 变量保存加分次数

            int count = 0;

            // 打印输出加分前成绩

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

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

            for (int i = score; i < 60; i++) {

                score++;  // 分数加一分

                count++;  // 记录加了一次分数

                if (score>= 60) {

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

                }

            }

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