Java 如何为此程序创建用户输入退出代码?
如何为这种类型的程序创建用户输入退出代码Java 如何为此程序创建用户输入退出代码?,java,Java,如何为这种类型的程序创建用户输入退出代码 import java.util.Scanner; public class Testprogram{ public static void main(String[] args){ System.out.println("Enter any test score between 0 and 100"); Scanner keyboard = new Scanner(System.in); while(tr
import java.util.Scanner;
public class Testprogram{
public static void main(String[] args){
System.out.println("Enter any test score between 0 and 100");
Scanner keyboard = new Scanner(System.in);
while(true){
double myScore=Double.parseDouble(keyboard.next());
for(double x=0; x<=100;){
char grade;
if (myScore>= 90){
grade = 'A';
}
else if (myScore>=80){
grade = 'B';
}
else if (myScore>=70){
grade = 'C';
}
else if (myScore>=60){
grade = 'D';
}
else {
grade = 'F';
}
System.out.println("Grade = " + grade);
break;
}
}
}
}
import java.util.Scanner;
公共类测试程序{
公共静态void main(字符串[]args){
System.out.println(“输入0到100之间的任何测试分数”);
扫描仪键盘=新扫描仪(System.in);
while(true){
double myScore=double.parseDouble(keyboard.next());
用于(双x=0;x=90){
等级=‘A’;
}
否则如果(myScore>=80){
等级=‘B’;
}
否则如果(myScore>=70){
等级=‘C’;
}
否则如果(myScore>=60){
等级='D';
}
否则{
等级=‘F’;
}
System.out.println(“Grade=“+Grade”);
打破
}
}
}
}
要从Java程序返回退出代码,您应该使用System.exit(int)
您可以通过更改以下内容来执行此操作:
double myScore=Double.parseDouble(keyboard.next());
为此:
String code = keyboard.next();
if(code == "exit") //if user types 'exit' then exit the while loop
break;
double myScore = Double.parseDouble(code);
必修课:你为什么要这么做?退出代码为0表示正在运行的应用程序成功。请澄清您到底想要什么。现在还不清楚。另外,在编辑模式下有一个特殊的按钮,可以修复代码格式。另外,循环的
有什么意义?它实际上什么都没做。