首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Do-While循环

Java Do-While循环
EN

Stack Overflow用户
提问于 2020-02-09 13:04:01
回答 1查看 39关注 0票数 0

我想要提示用户是否想继续( y /n),但我的代码只是重复到我的ans。我如何修改代码到循环?感谢你的帮助谢谢

代码语言:javascript
复制
``` public static void main(String[] args){
代码语言:javascript
复制
Scanner kb = new Scanner(System.in);
代码语言:javascript
复制
Scanner input = new Scanner(System.in);
代码语言:javascript
复制
String grade = "";
代码语言:javascript
复制
Scanner inputScanner = new Scanner(System.in);
代码语言:javascript
复制
String userInput = "";
代码语言:javascript
复制
do{
代码语言:javascript
复制
System.out.print("Enter your serial no: ");
代码语言:javascript
复制
int serial = kb.nextInt();
代码语言:javascript
复制
System.out.print("Enter Score: ");
代码语言:javascript
复制
int score = kb.nextInt();
代码语言:javascript
复制
if(score<0||score>100){
代码语言:javascript
复制
    System.out.println("Invalid Score");
代码语言:javascript
复制
}else if(score>84){
代码语言:javascript
复制
    grade = "A";
代码语言:javascript
复制
    System.out.println("Your grade is: "+grade);
代码语言:javascript
复制
}else if(score>74){
代码语言:javascript
复制
    grade = "B";
代码语言:javascript
复制
    System.out.println("Your grade is: "+grade);
代码语言:javascript
复制
}else if(score>64){
代码语言:javascript
复制
    grade = "C";
代码语言:javascript
复制
    System.out.println("Your grade is: "+grade);
代码语言:javascript
复制
}else if(score>49){
代码语言:javascript
复制
    grade = "D";
代码语言:javascript
复制
    System.out.println("Your grade is: "+grade);
代码语言:javascript
复制
}else{
代码语言:javascript
复制
    grade = "F";
代码语言:javascript
复制
    System.out.println("Your grade is: "+grade);
代码语言:javascript
复制
}
代码语言:javascript
复制
    System.out.println("Do you want to continue y/n");
代码语言:javascript
复制
    userInput = input.nextLine();
代码语言:javascript
复制
}while(input.next().equalsIgnoreCase("y"));
代码语言:javascript
复制
input.close();```
代码语言:javascript
复制
EN

回答 1

Stack Overflow用户

发布于 2020-02-09 14:08:26

你在代码上有一个错误。您在userInput字段上获得了值,但您没有使用它。您必须删除此行:

代码语言:javascript
复制
userInput = input.nextLine();

它会解决你的问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60133627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档