老师 你是不是也是初学啊。。自己连程序逻辑都弄不清楚,我觉得set容器应该是学生类具有的属性,set容器装学生选的课程因为不能重复所以用set而不是list,学生每次选课就把选择的课程add到学生的set容器,可以做一个hashmap表来映射课程的id和课程名字
2017-01-12
最赞回答 / qq_小小城西_0
觉得视频中成功添加的意义是在 map中也就是students当中有一个添加的对象如果使用newStudent.name 只是把知道的东西通过代码再一次写出来了而已并不能说明是在students当中成功添加 所以用的是从students中的方法 看看能否调用出正确答案
2017-01-12
一开始不是很明白,慢慢重复看就开始越来越清晰了,就是先尝试努力理解代码,然后敲,学习 实践 学习 实践 。 就这样什么都简单了
2017-01-12
三季学完也无从下手是很正常的,这是因为缺少项目实战,以及对Java语言不熟悉。我第一次学Java也是,看完三季之后感觉什么都不会。
后来跟着一个youtube的视屏教程做了一个android记事本(我学java是为学安卓打基础),期间可以说95%都是照着人家的代码打的,因为我根本不会。
做完这么一个小程序之后,我产生了很多疑问,也感觉对Java有了更深入地接触。
现在,我是第二次返回来看“Java”入门第三季,感觉顺利多了,基本都能马上理解。而且,现在看到这个作业,也相信自己能做出来。
后来跟着一个youtube的视屏教程做了一个android记事本(我学java是为学安卓打基础),期间可以说95%都是照着人家的代码打的,因为我根本不会。
做完这么一个小程序之后,我产生了很多疑问,也感觉对Java有了更深入地接触。
现在,我是第二次返回来看“Java”入门第三季,感觉顺利多了,基本都能马上理解。而且,现在看到这个作业,也相信自己能做出来。
2017-01-12
为什么这里比较不能用equals却要用==呢?
因为比较的是两个基本数据类型的值,只有是引用数据的时候才用equals().
因为比较的是两个基本数据类型的值,只有是引用数据的时候才用equals().
2017-01-12
最新回答 / 慕神6782269
一、扫描控制台输入二、如果说Scanner使用简便,不如说Scanner的构造器支持多种方式,构建Scanner的对象很方便。三、Scanner默认使用空格作为分割符来分隔文本,但允许你指定新的分隔符
2017-01-12