这是第一个问题,我本来想直接拿之前的ListTest过来用,那就不用在这里创建List 和 add方法了,但是这样写有问题。我又创建一个学生对象,发现也没办法调用学生的id和name,求大神解答。
之后我重新写了,但是没按照视频里的,而是写了个select方法,前面执行都没问题,输入了课程ID以后,for循环打印输出不了,这是为什么啊!!感觉代码没有错呀
如图,只能运行到这一步。
楼上正解
Student类的ID属性定义的是String类型,而你这里是拿int类型和String类型做比较,自然不会返回true,if那里判断不成功,所以添加失败。你把那个int courseID=sc.nextInt()改成String courseID=sc.next()看看。