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

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
老看见那些人说学过C,C++的说这特么太简单了,用了几天几天就到这儿了。
我不服,我啥也没学过,也没说才一天不到就看这儿了。
真想给自己戴副墨镜,上根烟(手动滑稽)。

已采纳回答 / 慕粉4019809
是从0开始,但是你这样写的话是在8就结束了,只有9个值,不符题目要求的10。数组的最后一个值是int[length-1]。

最新回答 / qq_Takeiteasy_2
这个有什么不可以理解的,你定义的是一个对象数组,数组里放的都是Course的对象,创建一个对象不用new 用什么。。二楼理解的的很对,但感觉像是没有学过数组的赶脚。
不是应该是:类型 新的变量名称 = 类型.valueOf(变量名称);
PHP果然不愧是世界上最好的语言。

最赞回答 / kk求知者
这里有两个集合,一个courseToSelect集合,一个学生选课的集合courses,前面是courseToSelect用来存储学生要选的课程,并且是有序的 所以遍历的时候可以用get()方法,而后面的courses集合是用来存储学生已经选好的课程,实例化是用HashSet()类 肯定不能重复,add()方法 是先遍历了courseToSelect集合 与你输入的序号 对比 是否相等 相等 则存入courses集合。
用StringBuilder a定义出来的相当于是一个方法了,需要加上其它的时候直接用append;a.append(你要加的东西)

已采纳回答 / 木垚
个人理解就是string每次实例化一个对象后,开辟一处内存空间。后面再对其操作时就是另外再开辟一处内存空间。而StringBuilder好像就是在原有的内存空间的基础上进行操作。不知道理解得对不对?

已采纳回答 / kk求知者
第二个coursesToSelect.add(0,cr2); 这里 前面的0指的是index 应该为0 因为你后面这里Course temp2=(Course)coursesToSelect.get(0); 是从get(0)取得是0上位置的值。

最赞回答 / qq_珍宝珠的盒子_0
因为Course类是我们自己创建的,在Java的类库中并没有Course这个类,放进List的元素默认是Object类型的,要对其进行强制类型转换才能得到我们所需要的Course类型,等号左边是Course类型,那么右边也要是Course类型才不会报错。
老师讲的真心好,刚开始听不懂,但是跟着老师敲一遍以后,豁然开朗啊,谢谢老师

已采纳回答 / 社会无敌大胖哥
时间超限,你做那种程序设计题可以试出来,程序没错,只是复杂度太大了,
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消