62,620
社区成员
发帖
与我相关
我的任务
分享
然后选择1.8,不要选系统的1.6哪怕你给1.6加载的是1.8的jre也是被认为是1.6




[/quote] 这个就要看你编译器了,不同编译器改这个的地方不一样,会有很多,百度把 一堆答案

[/quote]
打开项目的属性,你可能是建的maven项目默认是java1.5。要改为javase-1.8
public class SwitchTopic {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
String next = scanner.nextLine();
switch (next.toLowerCase()) {
case "a":
System.out.println("a");
}
}
}
JDK 1.8 测试没问题
import java.util.Scanner;
public class test {
public static void main(String[] args) {
System.out.print("输入一个字母:" );
Scanner scanner = new Scanner(System.in);
String code = scanner.nextLine();
switch (code.toLowerCase()){
case "a":
System.out.println(code.toLowerCase());
}
}
}