下面的代码是一个输入正确后不能返回,但是输入错误后可以返回的小程序,读者读懂代码后,可自行修改下练习中的代码。
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
boolean flag = true;
while (flag) {
System.out.println("请输入正确的编号:1.A\t2.B\t3.C");
int choice = sc.nextInt();
switch (choice) {
case 1:
System.out.println("选择了选项A");
flag = false;
break;
case 2:
System.out.println("选择了选项B");
flag = false;
break;
case 3:
System.out.println("选择了选项C");
flag = false;
break;
default:
System.out.println("输入错误!");
break;
}
}
sc.close();
}
}