import java.util.Arrays;import java.util.Scanner;/** * 提示用户输入5个 100-200(包含100和200)之间的数字(数字可以重复) * 如果输入的数字范围不对,提示:"数字超出范围,请重新输入"如果输入的数字符合要求 * 则放入数组,最终打印数组中的奇数 */public class JiShu { public static void main(String[] args) { //定义数组,用来接受键盘录入的数据 int[] arr = new int[5]; //键盘录入 Scanner scanner = new Scanner(System.in); //记录的次数 int i = 0; while (i < arr.length){ //友好提示 System.out.println("请输入5个 100-200(包含100和200)之间的数字,当前是第"+(i+1)+"个"); int num = scanner.nextInt(); if(num >= 100 && num <= 200){ arr[i] = num; i++; }else { System.out.println("数字超出范围,请重新输入如果输入的数字符合要求"); } } System.out.println(Arrays.toString(arr)); for(int j = 0; j < arr.length;j++){ if(arr[j] % 2 != 0){ System.out.println(arr[j]); } } }}
来源:https://www.cnblogs.com/YRSWBY2016/p/12017925.html