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

© 15732622419 中级黑马   /  2016-7-25 22:19  /  337 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

         需求:键盘录入5个数据,存储到一个数组中,取最大值和最小值
         思路分析:
1.      通过遍历将输入的数存储在数组中
2.      通过Arrays中的sort方法进行自然排序
3.      输出最大值和最小值
public class Test1 {
    public static void main(String[] args) {
       Scanner sc = new Scanner(System.in);
       int[] arr = new int[5];
       int count = 1;//用来记录输入次数
       for (int i = 0; i < arr.length; i++) {
           System.out.println("请输入第"+count+"个数");
           int x = sc.nextInt();
           arr[i] = x;
           count++;
       }
       // 排序
       get(arr);
    }
    public static void get(int[] arr) {
       Arrays.sort(arr);
       System.out.println("最大值为:" + arr[arr.length - 1]);
       System.out.println("最小值为:" + arr[0]);
    }
}

0 个回复

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