求教大佬,我第十六行哪里错了,它提示 没有if

来源:5-1 编程练习

qq_慕设计846959

2019-07-14 16:19

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("共加了"+conut+"次!");

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

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

    }

}


写回答 关注

4回答

  • qq_慕标3598189
    2019-07-18 15:59:58

    if括号后为什么要加;

  • 清酒醉心扉
    2019-07-17 14:19:45

    不需要if语句啊,有for就行了。

  • 慕设计5576559
    2019-07-17 13:41:34

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

            while(score<60){

                score++;

                count++;

            }

    不用在循环前加条件吧,循环本身可以执行判断

  • 慕工程2493131
    2019-07-14 17:12:57

    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("不需要加分");


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


        }


    }


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165547 学习 · 17586 问题

查看课程

相似问题