//求最小值// // int[] arr={35,23,90};// int min=0;// for(int i=0;i<arr.length;i--){// // if(arr[i]<min){// arr[i]=min;// }// // }// System.out.println(min);
2 回答
慕移动4708697
TA贡献45条经验 获得超22个赞
int[] arr = {35,23,90}; int min = arr[0]; for(int i = 0;i<arr.length;i++){ if (arr[i]<min) { min = arr[i]; } } System.out.println("最小值是:"+min);
既然要获取到数组中的最小值,那么首先要把数组中的一个值赋给最小值的变量min,而不是你自己设置min等于0,如果你自己设置min=0 那么数组中没有比0更小的 所以只能输出0了。。
skjdkjs
TA贡献2条经验 获得超0个赞
导入import java.util.Arrays;类
对数组进行排序:
Arrays.sort(arr);
System.out.println(arr[0]);
就可以得到最小值了
添加回答
举报
0/150
提交
取消