我無法將此程序從if-else-if語句轉換爲switch語句。任何幫助,將不勝感激。在java中將if-else-if語句轉換爲switch語句
import java.util.Scanner;
public class ifToSwitchConversion {
public static void main(String [] args) {
// Declare a Scanner and a choice variable
Scanner stdin = new Scanner(System.in);
int choice = 0;
System.out.println("Please enter your choice (1-4): ");
choice = stdin.nextInt();
if(choice == 1)
{
System.out.println("You selected 1.");
}
else if(choice == 2 || choice == 3)
{
System.out.println("You selected 2 or 3.");
}
else if(choice == 4)
{
System.out.println("You selected 4.");
}
else
{
System.out.println("Please enter a choice between 1-4.");
}
}
}
來吧,你甚至懶得去查看switch語句是如何工作的嗎? –
是的,我要回應Hatori。這是一個簡單的問題(這可能是爲什麼有這麼多快速答案),但通常在StackOverflow上需要顯示第一次嘗試,並在遇到特定問題時發佈。 –
是的,我對我毫不費力的提問感到非常抱歉。只是這個分配是在一個小時內完成的,我不得不去某個地方,所以我擔心我沒有時間去閱讀它並編寫一個程序。再一次,抱歉它不會再發生。 – zaynv