已采纳回答 / 路漫漫其修远兮xxx
当引用了一个空对象时,空对象中不包含任何属性和方法,(A a = null;null.show();),如果此时可以调用成功,则会有非法访问的危险,所以肯定报异常
2016-03-29
已采纳回答 / 流逝的回忆已成空白
额、肯定啊!这个循环都不符合要求!题目要求从后往前 这都是从前往后、在你不知道有多少位时你怎么处理?这样系不对滴!for(int i = str.length() - 3 ; i > 0 ; i = i - 3){str.insert(i,',');}
2016-03-24
已采纳回答 / Jccch
因为你要比较的是student类的对象,这个对象就只能调用student的equals方法(这方法如果不重写,就是默认调用student的父类的equals方法(也就是object类))。你若是重写了其他类的equals的方法,是不会影响到student类的。
已采纳回答 / liu4510
个人理解,仅供参考:arraylist的大小应该是根据arraylist中元素多少来确定的,而你插入这条语句(coursesToSelect.add(4,cr3);)时,加上这条语句的元素一共才4个元素,所有它的下标最多是3.
2016-03-23
最赞回答 / Mardanof2
因为最前面用private static修饰了console,所以console是静态变量,如果不重新初始化,抛出异常后,第二次进行方法inputCommand()时,console还是会保存以前有问题的数据,会进入死循环
2016-03-21