zoukankan      html  css  js  c++  java
  • 获取一组数组中最大值和最小值

    例:

      一串数据(313, 89, 123, 323, 313, 15, 90, 56, 39)求出最大值和最小值并输出。

    代码:

    import java.util.Arrays;
    
    public class Test {
    
        public static void main(String[] args) {
            int[] nums = {313, 89, 123, 323, 313, 15, 90, 56, 39};
            // 方法一
            int maxNum = nums[0];
            int minNum = nums[0];
            for (int num : nums) {
                if (maxNum < num) {
                    maxNum = num;
                }
                if (minNum > num) {
                    minNum = num;
                }
            }
            System.out.println("最大值:" + maxNum);
            System.out.println("最小值:" + minNum);
            System.out.println("————————————————————");
            // 方法二
            Arrays.sort(nums);
            System.out.println("最大值:" + nums[nums.length - 1]);
            System.out.println("最小值:" + nums[0]);
            System.out.println("————————————————————");
            // 方法三
            System.out.println("最大值:" + Arrays.stream(nums).max().getAsInt());
            System.out.println("最小值:" + Arrays.stream(nums).min().getAsInt());
        }
    }
    

      运行结果:

  • 相关阅读:
    yaf(3) 正则路由
    yaf(1) 配置文件
    PHP 分页URL设计
    smarty模版目录疑问
    yaf(5) smarty
    yaf(2) layout 自定义目录结构
    php 倒计时出现0的情况
    PHP 单一入口框架设计简析
    利用jquery.load()实现html框架效果
    yaf(4) Yaf_Loader()
  • 原文地址:https://www.cnblogs.com/Big-Boss/p/12844483.html
Copyright © 2011-2022 走看看