0
public class MyClass {

    public static void main(String args[]) {
        int z = 5 + 2;
        string na = "Sarah";
        System.out.println("This is SO Java! " + na);
    }
}

此代码运行不正确...

我知道这是一个非常愚蠢的问题,但我得到:

/MyClass.java:14: error: cannot find symbol
na = "Sarah";
^
  symbol:   variable na
  location: class MyClass
/MyClass.java:16: error: cannot find symbol
System.out.println("This is SO Java! " + na);
                                          ^
  symbol:   variable na
  location: class MyClass
2 errors
4

2 回答 2

2

字符串有一个大写的 S 而不是字符串。Java 中的所有类名都以大写字母开头,而原始类型以小写字母开头。

于 2013-11-05T23:27:48.213 回答
1

变量“na”的声明不正确。它应该是:

String na="Sarah";
于 2013-11-05T23:30:20.653 回答