首页 > 编程知识 正文

java最大值最小值代码,java创建数组

时间:2023-05-06 18:15:15 阅读:16729 作者:3142

Java输出数组最小值的几种方法要求:

首先生成长度为5的数组,对数组的各位赋予随机整数,找到最小(大)值,得出最小值。 方法1 :该方法来自how2j:https://how2j.cn/k/array/array-create/280.html

int array[]=new int[5]; System.out.println ('数组的元素为'); for(intI=0; iarray.length; I ) (/在数组元素中包含随机数array[I]=(int ) (Math.random ) ) *100 ); system.out.println (阵列[ I ]; } system.out.println--------------------------------------------------也int target=100; for(intj=0; jarray.length; j({intvalue=Array[j]; system.out.println(value: ) value; 值目标(if ) { target=value; system.out.println(target: ) target; } } System.out.println (方法1,最小值为) target );解析:

HOW2J站长说,一般来说,找最小值首先会给很大的值:

array[I]=(int ) (Math.random ) ) *100 ); 该代码生成的最大值为100,无论如何也不会超过100,所以直接定义int target=100。 然后遍历数组,每次遍历一个元素时为value赋值,并与最大值target进行比较,如果小于target,则为3http://

数组元素为: 532935047---------------- value 50 value :47方法1,最小值为3方法int array[]=new int[5]; System.out.println ('数组的元素为'); for(intI=0; iarray.length; I({Array[I]=(int ) ) Math.random ) *100 ); system.out.println (阵列[ I ]; } system.out.println--------------------------------------------------也int min=array[0]; for(intI=1; iarray.length; I ) if (最小阵列[ I ] ) { min=阵列[ I ]; } } System.out.println (方法2 :最小值为(min ); }

方法三. int array[]=new int[5]; System.out.println ('数组的元素为'); for(intI=0; iarray.length; I({Array[I]=(int ) ) Math.random ) *100 ); system.out.println (阵列[ I ]; } system.out.println--------------------------------------------------也//对数组进行排序的Arrays.sort(Array ); System.out.println (方法3 :最小值为' array[0] ); }

方法四:target

Integer array[]=new Integer[5]; System.out.println ('数组的元素为'); for(intI=0; iarray.length; I({Array[I]=(int ) ) Math.random ) *100 ); system.out.println (阵列[ I ]; } system.out.println--------------------------------------------------也使用Collections类的Collections.max (和Collections.min )方法在数组中搜索最大值和最小值。 intmin=(int ) Collections.min ) ) Arrrays.asliin intmax=(int ) collections.max ) Arrays.aslist ) Array ); System.out.println (方法4 :最小值为(min ); System.out.println (方法4 :最大值为(max );

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。