大家好,小菜鸟右来灌水啦。。 (准确说是又来麻烦大家了。。帖子很长,大家不要慌。大部分都是偶的废话的。。内容不多的。呵呵) Q1:呵呵有一点理解的乱。还是关于数组。 比如这个int a[][][]=new int[4][5][6];//声明一个三维数组。 另外我知道.length是显示数组下标的。那么。。。 怎么会这样: System.out.println(a.length); //显示4 System.out.println(a[0].length); //显示5 System.out.println(a[0][0].length); //显示6 那么这些a.length a[0].length a[0][0].length是做什么用的。 如果要查看各自的数组长度,也应该是这样吧? a[0].length; a[1].length; a[2].length; Q2:还有一点不明白。。。 比如这个二维数组。 int a[][]={{1,2},{3,4,5,6},{7,8,9}}; 我不明白的地方是。 我这样理解。这个是一个二维数组。那么数组的一维长度是2,值是1,2。然后二维长度是4。值是3-6 那么。。7,8,9?这三个是几维,又表示什么。同样的还会int a[]={{1,2},{3,4,5}}; 而且编译还没错。让我纳闷。呵呵。
Q3:关于上次第2题; String sz[]=new sz[3]; //呵呵。。 我汗汗汗,new后面要加类型。我可能是打错了。但我改回来过。可还是错的。 后来我终于明白为什么错了。。后面的;标点我用成中文了。。呵呵 后来发现删除这个标点要两下后退键。。汗。。。超低级错误。。。
不过。。又遇到新问题。
public class Bb{ public static void main(String args[]){ String sz[]=new String[3]; sz[0]="呵呵"; sz[1]="哈哈"; sz[2]="嘿嘿"; System.out.print(sz[0]); System.out.print(sz[1]); System.out.print(sz[2]); } }
public class Bb{ public static void main(String args[]){ String sz[]={"呵呵","哈哈","嘿嘿"}; System.out.print(sz[0]); System.out.print(sz[1]); System.out.print(sz[2]);
} }
这两个编译都没有问题,可是为什么上面那个显示不出来呢? 下面这个可以正常显示 呵呵哈哈嘿嘿 上面那个解析以后显示Exceptiong in thread "main" java.lang .NOClassDefFoundError:Bbpress any key to continue... 这个是啥意思。。?
另注:HOHO中国足球踢进决赛了耶~这几年国足有了长足的进步。偶虽然不是球迷(偶是维球迷 ,false footballfans。。)。但偶身为中华好男儿。一定会观看8月7日的决赛的。 中国必胜。哦耶~ 呵呵。
现在偶天天看上海卫士早上10:10-12:00的天龙八部耶。不错不错。偶看那个阿紫挺逗的呵呵。