我通过您的网站搜索了高低,但找不到我要找的答案。如果以前曾经问过这个问题,我很抱歉,我总是对java和编程总的来说,所以我真的不知道在哪里查看我遇到以下代码的问题。我编译以下代码
它告诉我它找不到符号" a"
import java.util.Scanner;
public class Trees {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Please enter the grade:");
String grade = in.nextLine();
if (grade == a) {
System.out.println("range for a");
}
}
}
这是我得到的错误消息.....
C:\Users\cawle\Desktop\itbyr1\fundamentals of programming\lab 05\Trees.java:15: error: cannot find symbol
if(grade == a)
^
symbol: variable a
location: class Trees
1 error
我被困在这几个小时,任何帮助都会非常感激。谢谢你。
答案 0 :(得分:3)
您尚未在代码中定义任何名为“a”的变量。我想你只想比较用户输入的'等级'值与文字'a'。在这种情况下,您应该将“if”语句更改为以下内容:
if(grade.equalsIgnoreCase("a")