有没有人用do...while写过这道题目的?

来源:5-1 编程练习

慕九州3115669

2017-02-11 02:23

package com.Practice;

/*
 * 为制定成绩加分,直到分数大于等于60为止,
 * 输出加分前和加分后的成绩,并统计加分次数
 * 加分前成绩:53;
 * 加分后成绩:60
 * 加分次数:7
 */
public class test2 {
 public static void main(String[] args) {
  // 变量保存成绩
  int score = 53;
  // 变量保存加分次数
  int count = 0;
  // 打印输出加分前成绩
  System.out.println("加分前成绩是:" + score);
  // 只要成绩小于60,就循环加分操作,并统计加分次数

  
  //for语句
  /*for(;score<60;score++){
   count++;
  }
  System.out.println("加分后的分数是:" + score + "\n加分次数是:" + count);*/
  //while语句
  /*while (score < 60) {
   score++;
   count++;
  }
  System.out.println("加分后的分数是:" + score + "\n加分次数是:" + count);*/
 }
}

写回答 关注

2回答

  • ziom
    2017-02-11 17:42:31
    已采纳
    public class HelloWorld {
        public static void main(String[] args) {
            
            // 变量保存成绩
            int score = 53; 
       
            // 变量保存加分次数
            int count = 0;
    
            //打印输出加分前成绩 
            System.out.println("加分前成绩:" + score);         
            
            // 只要成绩小于60,就循环执行加分操作,并统计加分次数
            // while (score < 60) {
            //     score++;
            //     count++;
            // }
            do {
                score++;
                count++;
            } while (score < 60);
            
            //打印输出加分后成绩,以及加分次数      
            System.out.println("加分后成绩:" + score);
            System.out.println("共加了" + count + "次!");
    
        }
    }


    慕九州311... 回复ziom

    噢,搞明白了,我do里面出问题了,谢谢啦

    2017-02-11 19:48:26

    共 5 条回复 >

  • ziom
    2017-02-11 08:44:07

    可以用do...while,但是while更适合

    public class HelloWorld {
        public static void main(String[] args) {
            
            // 变量保存成绩
            int score = 53; 
            
            // 变量保存加分次数
            int count = 0;
    
    
            //打印输出加分前成绩 
            System.out.println("加分前成绩:" + score);         
            
            // 只要成绩小于60,就循环执行加分操作,并统计加分次数
            while (score < 60) {
                score++;
                count++;
            }
            
            //打印输出加分后成绩,以及加分次数      
            System.out.println("加分后成绩:" + score);
            System.out.println("共加了" + count + "次!");
    
    
        }
    }


    ziom 回复慕九州311...

    等会我试试

    2017-02-11 16:53:46

    共 2 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题