【发布时间】:2017-05-21 13:23:27
【问题描述】:
我正在尝试使用 Java 中的 Switch 案例编写简单的计算器(多合一)。到目前为止,我想出了以下代码。但是我坚持使用while循环。我想在每个案例执行后继续显示主菜单,直到用户决定退出程序。
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
System.out.println("Main Menu:");
System.out.println("1. Addition");
System.out.println("2. Substraction");
System.out.println("3. Multipication");
System.out.println("4. Division");
System.out.println("Enter your choice: ");
int i=s.nextInt();
System.out.println("ENTER FIRST NUMBER ");
int a=s.nextInt();
System.out.println("ENTER SECOND NUMBER ");
int b=s.nextInt();
int result=0;
switch(i)
{
case 1:
result=a+b;
break;
case 2:
result=a-b;
break;
case 3:
result=a*b;
break;
case 4:
result=a/b;
break;
default:
System.out.println("Wrong Choice.");
}
System.out.println("Answer is "+result);
}
}
上面的代码工作正常。程序在执行用户选择的选项后自行结束。我想重复主菜单。
【问题讨论】:
-
请问您在这里遇到了哪些困难?至少您可以尝试将 while 循环合并到您的代码中,我们将帮助对其进行审核。
标签: java while-loop switch-statement