java基礎 求陣列中的最值

2021-08-01 18:55:21 字數 706 閱讀 9248

獲取陣列中的最大值:

定義好乙個陣列,對陣列元素進行靜態初始化。

先選乙個參照物,並陣列第乙個元素值賦給參照物,預設他是最大值

遍歷陣列中其他的元素,以次和參照物比較,如果大就把值重新賦值給參照物

最後參照物裡儲存的就是最大值

同理最小值。

案例:

package com.lcn.day05;

public class arraydemo5 ;

//呼叫方法

int max = getmax(array1);

system.out.println("最大值是:"+max);

//呼叫方法

int min = getmin(array1);

system.out.println("最小值是:"+min); }

/*兩個明確:返回值型別 int

引數列表:int array1*/

//定義乙個方法求最大值

public static int getmax(int array1)

}return max;//返回結果給呼叫者

} //定義乙個方法求最小值

public static int getmin(int array1){

int min = array1[0];

for(int i=0;i

輸出:最大值是:88

最小值是:11

如何求陣列的最值

1 如何求陣列的最值1 問題 如何求陣列的最值23 vararray 54,65,43,21,12,34,45,58,97,24 45 1,字串拼接法 利用tostring和join把陣列轉換為字串,再用math的max和mix方法進行拼接,最後執行eval方法 6console.log array...

求陣列中的最小值

群裡同學出的題目 假設一陣列 null,2,5,null,10,3 求最小值 想到三種方法 1 for 迴圈 2 sort排序 3 把null乾掉 測試了下三個的效率 如下 先造個大陣列 var a b null,2,5,null,10,3 var i 1000 while i 1 for迴圈 co...

獲取陣列中的最值

在陣列中獲取最大值之方法一 class arraydemo3 int temp getmax arr system.out.println temp public static int getmax int arr return max 因為有具體返回值型別所以需要return乙個值 第二種方法 將...