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

这样写为什么不行? 为什么打印输出不了? 求解答

https://img1.sycdn.imooc.com//5c8766f40001822705490272.jpg

这是第一个问题,我本来想直接拿之前的ListTest过来用,那就不用在这里创建List 和 add方法了,但是这样写有问题。我又创建一个学生对象,发现也没办法调用学生的id和name,求大神解答。

https://img1.sycdn.imooc.com//5c8768310001254004750163.jpg

https://img1.sycdn.imooc.com//5c876831000188c706980457.jpg

之后我重新写了,但是没按照视频里的,而是写了个select方法,前面执行都没问题,输入了课程ID以后,for循环打印输出不了,这是为什么啊!!感觉代码没有错呀

https://img1.sycdn.imooc.com//5c8768fb0001e8a303610436.jpg

如图,只能运行到这一步。

正在回答

2 回答

楼上正解

0 回复 有任何疑惑可以回复我~

Student类的ID属性定义的是String类型,而你这里是拿int类型和String类型做比较,自然不会返回true,if那里判断不成功,所以添加失败。你把那个int courseID=sc.nextInt()改成String courseID=sc.next()看看。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这样写为什么不行? 为什么打印输出不了? 求解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信