|
需求说明:
如果用户输入错误,可以重复输入直到输入正确,执行相应的操作后退出循环
import java.util.Scanner;
public class Test7{
public static void main(String [] args){
Scanner input=new Scanner(System.in);
String op1="客户信息管理",op2="购物结算",op3="真情回馈",op4="注销";
System.out.println("************************************************");
System.out.println("1."+op1+"\n"+"2."+op2+"\n"+"3."+op3+"\n4."+op4);
System.out.println("************************************************");
int num=0;
do{
System.out.print("请选择,输入数字:");
num= input.nextInt();
if(num>4||num<1){
System.out.print("输入错误,请重新输入数字:");
num=input.nextInt();
}else{
switch(num){
case 1:
System.out.println(op1);
break;
case 2:
System.out.println(op2);
break;
case 3:
System.out.println(op3);
break;
case 4:
System.out.println(op4);
break;
}
}
}while(num>4||num<1);
System.out.println("程序结束!");
}
}
运行结果:
|
|