为什么do while 会自动跳出循环

呵呵 被三楼看到了 其实这只是其┅ 代码中的随机数是0到100 但不包括100 数据范围在[0-99] 所以 set.size()<= 99 才会得到正确的结果 知道原因后 完善了下 代码 用Set集合的属性来生成指定范围的不重复随机數觉得很方便 避免了冗杂的比较环节 public

当i=10的时候虽然已经不满足条件,但还是循环了一次
因为do while循环是先执行循环体内的代码再去判断

我要回帖

 

随机推荐