目的:
首先创建一个长度是5的数组,然后给数组的每一位赋予随机整数,并找出最小(大)的一个值出来。
方法一:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | int array [] = new int[5];
System.out.println( "数组的元素为:" );
for (int i=0;i< array .length;i++){
array [i] = (int) (Math.random()*100);
System.out.println( array [i]);
}
System.out.println( "----------------------------------------------------" );
int min = array [0];
for (int i=1;i< array .length;i++)
{
if (min> array [i]){
min= array [i];
}
}
System.out.println( "方法二:最小值为:" +min);
}
|
登录后复制
结果:
(推荐教程:java快速入门)
方法二:
1 2 3 4 5 6 7 8 9 10 11 | int array [] = new int[5];
System.out.println( "数组的元素为:" );
for (int i=0;i< array .length;i++){
array [i] = (int) (Math.random()*100);
System.out.println( array [i]);
}
System.out.println( "----------------------------------------------------" );
Arrays.sort( array );
System.out.println( "方法三:最小值为:" + array [0]);
}
|
登录后复制
结果:
方法三:
通过 Collections 类的 Collections.max() 和 Collections.min() 方法来查找数组中的最大和最小值。
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 | Integer array [] = new Integer[5];
System.out.println( "数组的元素为:" );
for (int i=0;i< array .length;i++){
array [i] = (int) (Math.random()*100);
System.out.println( array [i]);
}
System.out.println( "----------------------------------------------------" );
int min = (int)Collections.min(Arrays.asList( array ));
int max = (int) Collections.max(Arrays.asList( array ));
System.out.println( "方法四:最小值为:" +min);
System.out.println( "方法四:最大值为:" +max);
|
登录后复制
结果:
相关视频教程推荐:java视频教程
以上是java实现输出数组中的最小值的方法的详细内容。更多信息请关注PHP中文网其他相关文章!