BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); List list = new ArrayList(); while(true){ while(true){ String num = buf.readLine(); if(num.matches("[0-9]{1,9}")){ list.add(Integer.parseInt(num)); break; }else{ System.out.println("invalid number ,regex=[0-9]{9}"); continue; } } if(list.size() == 3){ Object array[] = list.toArray(); Arrays.sort(array); System.out.println("max:+array[2]); System.out.println("min:+array[0]); list.clear(); System.out.println("continue?[Y/N]"); String input = buf.readLine(); if(input.equalsIgnoreCase("y")){ continue; }else if(input.equalsIgnoreCase("n")){ break; } }else{ continue; } }
java输入3个数 求最值_java通过Console输入三个数字,求最大值
最新推荐文章于 2023-04-24 10:33:04 发布