我想在正确输入后结束循环。
它正在使用注释中的代码,但在我使用 || 时不起作用 操作员。第一个与第二个等效吗?
public static void main(String[] args)
{
char group, response;
Scanner sc=new Scanner(System.in);
do
{
System.out.println();
System.out.println("[1] Time for group A");
System.out.println("[2] Time for group B");
System.out.println("[3] Time for group C");
System.out.println("[4] Quit program");
System.out.print("Enter choice[1,2,3,4]: ");
response=sc.next().charAt(0);
System.out.println();
switch(response)
{
case '1': System.out.println("10.00 a.m ");break;
case '2': System.out.println("1.00 a.m ");break;
case '3': System.out.println("11.00 a.m ");break;
case '4': System.out.println("Goodbye! ");break;
default: System.out.println("Options 1-4 only!");
}
} //while(response!='4'&&response!='3'&&response!='2'&&response!='1');
while(response=='4'||response=='3'||response=='2'||response=='1');
在这两种情况下,我都希望在正确输入后结束循环。
慕哥9229398
紫衣仙女
相关分类