Java如何查找列表中的最小位和最大位的值

Python020

Java如何查找列表中的最小位和最大位的值,第1张

import java.util.ArrayList

import java.util.List

public class Test {

    public static void main(String[] args) {

        List<Integer> list = new ArrayList<>()

        list.add(12)

        list.add(34)

        list.add(5)

        list.add(123)

        list.add(89)

        int min = Integer.MAX_VALUE // 用于记录列表中的最小值

        int max = Integer.MIN_VALUE// 用于记录列表中的最大值

        for (Integer integer : list) {

            if (integer < min) {

                min = integer // 遍历找出最小值

            }

            if (integer > max) {

                max = integer // 遍历找出最大值

            }

        }

        System.out.println("最小值是:" + min + ",最大值是:" + max)

    }

}

在GCC上,gcc认为所有的函数都有义务在调用其它函数的时候,ESP是16字节对齐的(当然,可以通过编译选项修改这一要求)。

不光是调用方会这样保证,被调用方也是这样默认的。

所以GCC为了调用效率更高一点,便根据调用方的假设,去掉了“堆栈修正”这个步骤。

计算机计算的基本单位是bit,一般叫"字",也叫“位”。

“字”的取值是0和1。.

而字对于一般的软件计算来说,太小了,所以将8个字放在一起形成byte(字节)。

这个byte也叫位,因为在java里一般不计算bit,byte被当做最基本得计算单位。

数据类型使用位数的多少,主要是为方便空间的控制。

一般我们整形计算的时候要使用int型的变量

有的时候int型不能满足计算要求,就要使用long型的。

但是一旦声明了一个long型的变量,在这个变量的生存周期结束前,它就永远占用64byte的空间。这在早起对计算机的负担是很大的。所以设计了不同的变量类型,方便程序员控制程序运行空间的大小