//求最小值//??//??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
提交
取消