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 に答える