for循环判断id是否存在

来源:5-2 学生选课---使用 Map 添加学生

qq_常为客_0

2018-03-05 22:10

代码一样,为什么3个对象,我输入两次一样的id,就只能再输入一个对象了。老师输错了还可以再输入两个对象

写回答 关注

4回答

  • 精慕门6552492
    2018-04-02 14:31:37
    已采纳

    for循环的情况下,在你输入两次一样的id,两次都会进行i++操作,而使用while循环的情况下,当你第二次输入同样的id是,会continue继续下一次循环,而没有把这次重复的id作为一次i++;

    qq_常为客...

    非常感谢!

    2018-04-07 19:32:42

    共 1 条回复 >

  • 船到桥头自然直哈
    2018-08-09 15:22:56

    把  i++ 拿出来放到 for 循环体里也是可以的

    船到桥头自然...

    打错了,是if循环体才对。

    2018-08-09 15:27:08

    共 1 条回复 >

  • 慕姐936777
    2018-03-18 16:31:08

    因为老师的代码用的是while,每次正确的时候才会i++

    qq_常为客...

    谢谢,有点久了,都忘记了哈

    2018-04-07 19:33:14

    共 1 条回复 >

  • Kambitious
    2018-03-06 11:19:25

    把代码贴出来

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题