package day05;
public class Maxofarray {
public static void main(String[] args) {
int[]arr=new int[10];
int min =arr[0];
for(int i=1;i<arr.length;i++) {
arr[i]=(int)(Math.random()*100);
System.out.println(arr[i]);
if(min>arr[1]) {
min=arr[i];
}
}
System.out.println(" "+min);
}
}
冒泡排序等等的排序。百度一搜一大片
这一句: if(min>arr[1]) 你永远比较的是min和数组中第二个元素的值,怎么能得出最小值,改为 if(min>arr[i]) 即可。
python
def get_min(arry):
result = min(arry)
return result
是不是很简单,哈哈哈
int min =arr[0]; 就有问题,这样min为0,但是数组的元素为arr[i]=(int)(Math.random()*100);,得到最小值肯定是0啊,还用的算嘛