请问如何修改使score在60以上时,不显示“加分后成绩64,共加了0次!”?

来源:5-1 编程练习

夏了个末

2017-11-05 14:41

int score = 64;  

int count = 0; 

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

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

while (score<60){ score++; count++;} 

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

 System.out.println("共加了"+(count/1)+"次!");} 

输出加分前成绩64 不需要加分 加分后成绩64 共加了0次! 请问如何修改使score在60以上时,不显示“加分后成绩64,共加了0次!”?

写回答 关注

5回答

  • qq_ROYALKINGL_03858397
    2017-11-05 15:09:46
    已采纳

    将最后两句输出语句放进while语句内,score=64并不满足while的条件不会执行循环,自然不会输出

    COQI 回复夏了个末

    中间在加个判断if

    2017-11-13 22:50:09

    共 4 条回复 >

  • dfast
    2018-01-30 23:16:28

    你也可以用双重循环,外循环用来判断输入的成绩是否在0到60之间,然后内循环再来求加分后成绩和加了几次

  • Sugn
    2017-12-19 21:24:19

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

    if(score<60){

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

    count++;

        }

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

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

    }

  • 吃藕丑3
    2017-11-22 10:43:41

    public class HelloWorld {

    public static void main(String[] args) {

    int score = 64;  

    int count = 0; 

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

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

    while (score<60){ 

    score++; 

    count++; 

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

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

    break;

    }

    }

    }


  • Samwell
    2017-11-05 15:06:39

    改一下大括号的位置就行吧..我也是新手...

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

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

1167352 学习 · 18630 问题

查看课程

相似问题