public class SwitchExampleString
{
public static void main(String args[])
{
String choice;
switch(args)
{
case "day1" :
choice="Sunday";
System.out.println(choice);
break;
case "day2" :
choice="Monday";
System.out.println(choice);
break;
case "day3" :
choice="Tuesday";
System.out.println(choice);
break;
case "day4" :
choice="Wednesday";
System.out.println(choice);
break;
case "day5" :
choice="Thursday";
System.out.println(choice);
break;
case "day6" :
choice="Friday";
System.out.println(choice);
break;
case "day7" :
choice="Saturday";
System.out.println(choice);
break;
default :
System.out.println("Wrong choice");
}
}
}
任何人都可以幫助我,我想知道如何使用switch()中的字符串。以上顯示的是我迄今爲止所做的程序。但它顯示錯誤。我已經安裝的Java版本是jdk6。我們怎麼能使用字符串切換案例
只需安裝JDK7 .. Java 6中不允許在開關的操作字符串,而是從Java 7,你可以做到這一點。 – rokonoid
可能重複的[在Java語言中使用字符串切換語句](http://stackoverflow.com/questions/338206/switch-statement-with-strings-in-java) –
您正在打開'String []'而不是' String'。 –