//求最小值//??//??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貢獻(xiàn)45條經(jīng)驗 獲得超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);
既然要獲取到數(shù)組中的最小值,那么首先要把數(shù)組中的一個值賦給最小值的變量min,而不是你自己設(shè)置min等于0,如果你自己設(shè)置min=0 那么數(shù)組中沒有比0更小的 所以只能輸出0了。。

skjdkjs
TA貢獻(xiàn)2條經(jīng)驗 獲得超0個贊
導(dǎo)入import java.util.Arrays;類
對數(shù)組進(jìn)行排序:
Arrays.sort(arr);
System.out.println(arr[0]);
就可以得到最小值了
添加回答
舉報
0/150
提交
取消