已采纳回答 / 慕无忌1103300
Course temp4 = (Course)coursesToSelect.get(4);这里的get(4)超出了边界,数组里只有4个元素,get(4)是去获取第5个元素,超出了边界
2019-03-05
已采纳回答 / Xiong丶
就看你的main吧,主要问题在这里(上面的框),在抛出libraryException的时候程序不会输出“第一句话:命令输入错误……”按照抛出异常的顺序而是应该在后面的catch中输出语句,所以这块的代码应该改成后面我写的那个(下面的框),然后你再试试。<...code...><...code...>
2019-03-04
已采纳回答 / Zssaer1
我不知道你是否把类的反括号复制了下来,但我认为你一个没有复制它。那么其关键问题在于在第七行代码处你没有反括号来结束其上一个if语句,导致其提前返回了一个错误并且方法还在继续。。。这是两个独立的判断语句而并非是镶嵌式。<...图片...>
2019-03-04
已采纳回答 / Zssaer1
没问题。因为 int j:num 作用是把int num的数组依顺序传入int j中所以j在for循环中依次为1,0,6,3,9,9,0,2,8,9所以输出的是num[1],num[0],num[6],num[3],num[9],num[9],num[0],num[2],num[8],num[9]
2019-03-03
已采纳回答 / qq_慕数据8234616
你定义了一个空类为 StringBuilder, 在这个类里面没有写任何的方法。当然也不包含append(string)方法,如果你要测试这个类型,你的类名需要换一个,比如TestStringBuilder。
2019-02-25