我知道目前还无法编译和运行。但是switch语句正确吗?我确实收到了以下错误:类,接口或枚举
public class Fruit
{
public static void main(String[] args)
{
String choice = " ";
switch(choice)
{
case " A ": System.out.print(" Apple");
break;
case " K ": System.out.println("Kiwi");
break;
case " P ": System.out.println("Pear");
break;
default: System.out.println("incorrect choice");
}
}
}
最佳答案
之所以会出现错误,是因为您必须尝试将switch
与String
一起用于Java版本低于7的版本。String
对switch
语句的支持是Java 7中引入的,因此您必须使用同一版本或更高版本来编译代码。
请遵循此技术说明,以了解有关使用String进行切换的更多信息:
http://docs.oracle.com/javase/7/docs/technotes/guides/language/strings-switch.html
关于java - 我正在尝试编写一个简单的switch语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25597690/