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

if和while怎么结果不一样

为什么用if语句就只加了一次  成绩为54   用while就加了7次  求解

提问者:AustinWang 2017-04-22 23:56

个回答

  • qq_海阔天空_134
    2017-04-30 12:19:25

    if也可以7次啊

    public class HelloWorld {

        public static void main(String[] args) {

            

            // 变量保存成绩

            int score = 53;  

            int count = 0; // 变量保存加分次数

            System.out.println("加分前成绩"+score);  //打印输出加分前成绩

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

            {

                score++;

                count=count+1;

            }

            else

            {

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

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

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

        }

    }

  • AustinWang
    2017-04-23 10:49:34

    我的  基础不扎实~~  。发完就发现了- -

  • 慕仔5112925
    2017-04-23 00:02:06

    if 是判断语句啊,,只执行一次  while 是循环语句 根据条件循环多次