为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰

已采纳回答 / 慕粉1468128989
不是没有考虑","号,每次insert方法操作都是从末尾进行操作的,即使加了逗号之后,前半部分的字符串还是没有变化,还是每3个位置进行insert操作的。因为i的变化始终是前面未加入逗号之前的字符串的长度的。

已采纳回答 / 花开流年
可定不会呀,需要自己在catch块中写上对应的解决办法

已采纳回答 / 改变D
int[] s = new int[4]; int i =1; int index; boolean flag ; while(i<=4){ flag = true; index = (int)(Math.random()*52); for(int j =0;j<i;j++){ if(s[j] == index){ flag = false; break; } } if(flag){ s[i-1] = index; i++; ...

已采纳回答 / 慕粉4182619
第十三行应该是“ s.charAt(i)=='a' ”,s.charAt(i)是获取第i个位置的字符,判断是否等于'a'.如果等于'a'那么num++;不是“num+=i”num+=i是num=num+i;i是该字符的位置

已采纳回答 / 家君
我觉得是因为coursesToSelect属于List类,而List类是接口类,太抽象,要实例化必须继承ArrayList类(就好比我声明小明是一个人类,太过于抽象,许多生活活动无法具体实现,必须让其继承学生类才能写出具体活动)。而为什么不直接将coursesToSelect直接声明成ArrayList类呢?这是因为List类可以存储类型不一样的数据,更灵活,而ArrayList类只能存储同种类型的数据,类似于数组,但因为长度可变而比数组更灵活。

已采纳回答 / Trish
在没有使用泛型的时候,List里面的类型都是为Object,因此与temp2的Course类型不匹配,需要进行强制转换。使用泛型确定类型的话就不用强制转换了:<...code...>

已采纳回答 / 慕粉3233872
便于创建对象时直接赋值,例如Course c1 = new Course("1","数据结构");只有在实体类Course中添加了有参构造方法public Course(String id, String name) {...},才能这样赋值,否则只能先创建一个对象,再用set方法赋值。Course c1 = new Course();c1.setId("1");c1.setName("数据结构");

已采纳回答 / 慕沐2334398
就是两种remove方法,一个参数是object,另一个参数是int。

最赞回答 / 历飞雨
catch()里面的内容是根据上面try执行的方法可能出现的错误而决定的。例子1,上面try语句执行的方法是让你输入整数,这个方法中可能出现的错误就是,你输入了拼音或者小数,也就是没有正确的输入整数。这个时候就用大catch()括号里面的内容了,它只能是catch(InputMismatchException)例子2,try语句执行的方法时进行一个除法a/b,这个方法中可能出现的错误就是,也就是a/b会有哪些错误,当然是分母不能为0了,这个就是一个错误。也就是用catch()来提示这个错误,当你分母为0的...

已采纳回答 / love_kim3176858
学习 JAVA ,J前面有个空格,下标是从零开始的,所以是3
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消