超出范围重新录入 发表于 2024-01-23 更新于 2024-01-25 分类于 经典算法思想 阅读次数: 本文字数: 670 阅读时长 ≈ 1 分钟 规定范围内录入数据,当超出范围后,仍能输出 规定范围内录入数据1.多位时(for循环和i++) 123456789101112131415public static void main(String[] args) { //输入规定范围的整数:0-100之间 int[] scores = new int[6]; Scanner sc =new Scanner(System.in); for (int i = 0; i < scores.length;) { System.out.println("请输入评分:"); int score=sc.nextInt(); if (score>=0&&score<=100){ scores[i]=score; i++; }else{ System.out.println("超出范围,继续录入,当前的i为:"+i); } } } 2.一位时(while和break) 123456789while (true) { System.out.println("输入蓝色球号:"); int number = number = sc.nextInt(); if (number >= 1 && number <= 16) { newArr[newArr.length-1] = number; break; }else{ System.out.println("蓝球码超出范围,重新输入:"); } 打赏 微信支付 支付宝 本文作者: Amber 本文链接: https://readmengk90.github.io/2024/01/23/规定范围内录入数据/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!