A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Kael 初级黑马   /  2014-5-11 18:42  /  681 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package com.itheima;

  2. import java.util.Arrays;
  3. import java.util.Scanner;

  4. /**
  5. * 第5题:编写程序接收键盘输入的5个数,装入一个数组,并找出其最大数和最小数。
  6. *
  7. * @author Administrator
  8. *
  9. */
  10. public class Test5 {

  11.         public static void main(String[] args) {
  12.                 findMaxOrMin();

  13.         }

  14.         // 查找最大和最小值
  15.         public static void findMaxOrMin() {
  16.                 Scanner s = new Scanner(System.in);
  17.                 int[] a = new int[5];
  18.                 // 获取输入,存储到数组
  19.                 while (s.hasNextInt()) {
  20.                         for (int i = 0; i < a.length; i++) {
  21.                                 a[i] = s.nextInt();
  22.                         }
  23.                         // 排序
  24.                         Arrays.sort(a);
  25.                         System.out.println("5个数中的最大值为:" + a[0]);
  26.                         System.out.println("5个数中的最小值为:" + a[4]);
  27.                 }
  28.                 // 关闭资源
  29.                 s.close();
  30.         }
  31. }
复制代码

怎么优化,一直在阻塞。。。等待输入。[/color]

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马