gpt4 book ai didi

java - 我正在尝试编写一个简单的 switch 语句

转载 作者:行者123 更新时间:2023-12-01 17:05:54 25 4
gpt4 key购买 nike

我知道此时不会编译和运行。但是 switch 语句正确吗?我确实收到了以下编译器错误:预期为类、接口(interface)或枚举

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 与 Java 版本低于 7 的 String 一起使用。String 支持 switch 语句是在 Java 7 中引入的,因此您需要使用相同或更高的版本来编译代码。

按照此技术说明了解有关使用字符串进行 switch 的更多信息:

http://docs.oracle.com/javase/7/docs/technotes/guides/language/strings-switch.html

关于java - 我正在尝试编写一个简单的 switch 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25597690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com