第一步声明赋值的时候为什么不需要创建对象?就是在二维数组前加new String
一般不都是要先创建对象吗?New 变量类型 有没有大神知道原因?
加new String 显示的结果如下:
/85/1571/DBhH/HelloWorld.java:5: error: '(' or '[' expected
String[][] names = new String{{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
^
/85/1571/DBhH/HelloWorld.java:5: error: not a statement
String[][] names = new String{{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
^
/85/1571/DBhH/HelloWorld.java:5: error: ';' expected
String[][] names = new String{{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
^
/85/1571/DBhH/HelloWorld.java:5: error: illegal start of expression
String[][] names = new String{{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
^
/85/1571/DBhH/HelloWorld.java:5: error: not a statement
String[][] names = new String{{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
^
/85/1571/DBhH/HelloWorld.java:5: error: ';' expected
String[][] names = new String{{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
^
/85/1571/DBhH/HelloWorld.java:9: error: illegal start of type
for (int i = 0; i < names.length; i++) {
^
/85/1571/DBhH/HelloWorld.java:9: error: ')' expected
for (int i = 0; i < names.length; i++) {
^
/85/1571/DBhH/HelloWorld.java:9: error: illegal start of type
for (int i = 0; i < names.length; i++) {
^
/85/1571/DBhH/HelloWorld.java:9: error:expected
for (int i = 0; i < names.length; i++) {
^
/85/1571/DBhH/HelloWorld.java:9: error: ';' expected
for (int i = 0; i < names.length; i++) {
^
/85/1571/DBhH/HelloWorld.java:9: error: > expected
for (int i = 0; i < names.length; i++) {
^
/85/1571/DBhH/HelloWorld.java:9: error: '(' expected
for (int i = 0; i < names.length; i++) {
^
/85/1571/DBhH/HelloWorld.java:9: error:expected
for (int i = 0; i < names.length; i++) {
^
/85/1571/DBhH/HelloWorld.java:9: error: illegal start of type
for (int i = 0; i < names.length; i++) {
^
/85/1571/DBhH/HelloWorld.java:9: error:expected
for (int i = 0; i < names.length; i++) {
^
/85/1571/DBhH/HelloWorld.java:9: error: ';' expected
for (int i = 0; i < names.length; i++) {
^
/85/1571/DBhH/HelloWorld.java:11: error: illegal start of type
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:11: error:expected
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:11: error: ';' expected
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:11: error: illegal start of type
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:11: error:expected
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:11: error: ']' expected
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:11: error:expected
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:11: error: ';' expected
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:11: error:expected
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:11: error:expected
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:11: error: illegal start of type
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:11: error:expected
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:11: error: ';' expected
for (int j = 0; j < names[i].length; j++) {
^
/85/1571/DBhH/HelloWorld.java:13: error: illegal start of type
System.out.println(names[i][j]);
^
/85/1571/DBhH/HelloWorld.java:13: error: ';' expected
System.out.println(names[i][j]);
^
/85/1571/DBhH/HelloWorld.java:13: error: invalid method declaration; return type required
System.out.println(names[i][j]);
^
/85/1571/DBhH/HelloWorld.java:13: error: ']' expected
System.out.println(names[i][j]);
^
/85/1571/DBhH/HelloWorld.java:13: error: ')' expected
System.out.println(names[i][j]);
^
/85/1571/DBhH/HelloWorld.java:13: error: illegal start of type
System.out.println(names[i][j]);
^
/85/1571/DBhH/HelloWorld.java:13: error: ';' expected
System.out.println(names[i][j]);
^
/85/1571/DBhH/HelloWorld.java:16: error: class, interface, or enum expected
System.out.println();
^
/85/1571/DBhH/HelloWorld.java:17: error: class, interface, or enum expected
}
^
39 error