Java“自由虾旅行平台”菜单功能
这个while循环结构里面的一道题BCSP
实战任务
当输入其他数字时,循环提示错误“您的输入有误,请重新选择:”,直到输入正确的数字为止,运行结果
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("\t\t1.去哪儿游");
System.out.println("\t\t2.虾游商城");
System.out.println("\t\t3.个人中心");
System.out.println("\t\t4.虾神俱乐部");
System.out.println("请选择(1~4):");
int a=0;//用户的选择
do {
a = input.nextInt();//用户的输入
switch (a) {
//文字自己照着书上打吧,懒得打了
case 1:
System.out.println("去哪儿游");
break;
case 2:
System.out.println("虾游商城");
break;
case 3:
System.out.println("个人中心");
break;
case 4:
System.out.println("虾神俱乐部");
break;
default:
System.out.print("您的输入有误,请重新选择:");
}
}while (a>4 || a<1);//当用户输出错误的时候继续循环
System.out.println("欢迎再来,一路有你!!!");
}