我正在使用JDK 1.8和Eclipse,但在Switch情况下不能使用String。我将上传一些照片。Java Version Terminal/ The code in Eclipse和Eclipse Settings
谢谢你们!!
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String letra;
System.out.print("Digite uma letra: ");
letra = scan.next();
switch (letra) {
case 'A':
System.out.println("Olá");
break;
default:
System.out.println("Teste");
}
}
}
switch和case语句中使用的类型应该彼此兼容。在switch语句中使用String,在情况下使用char会导致编译器错误。更改大小写以使用String而不是char。这应该做的把戏
case "A":