導航:首頁 > 編程語言 > java求數組最大值

java求數組最大值

發布時間:2022-03-15 12:27:37

java如何在數組中取最大值和最小值

Ⅱ java取數組中的最大值

先假設第一個數是最大的,設成max的值,然後拿它依次和後面的數去比,如果遇到比它大的,那就把max的值換成這個較大數,直到遍歷完了,max的值就是數組中的最大值嘍。

Ⅲ 求java代碼 二維數組的最大值

/**
* java定義一個3行4列的二維整數數組,
* 從鍵盤輸入數組中的每一個整數,
* 然後找出數組中的最大值,
* 輸出該值及其行下標和列下標
* @author Jeaks
*
*/
public class MaxTowArray {
public static void main(String[] args) {
int[][] array = new int[][]{{23,15,34,14},{25,24,61,11},{78,112,34,67}};
showMaxAndRemark(array);
}

public static void showMaxAndRemark(int[][] array){
int max = array[0][0];
int row = 0 , col=0 ;
for(int i=0;i<array.length;i++){
for(int j=0;j<array[i].length;j++){
if(max<array[i][j]){
max = array[i][j];
row = i ;
col = j ;
}
}
}
System.out.println("最大值為max="+max+",位於行下標row="+row+",列下標col="+col);
}

}

Ⅳ java數組求最大值

//數組為arr
int max_num = arr[0];
for (int a : arr) {
max_num = Math.max(max_num, a);

}

Ⅳ JAVA編程求數組最大值和最小值

錯在最後兩段代碼是相同的,寫了兩個「max」,就會得到最大值與最小值是一樣的結果。

只需要把最後一個「max」改為「min」就可以了,改了之後的程序如下:

public class a {

public static void main(String args[]) {

int a[]={84,40,16,3,10,49,28,76,94,70};

int n;

intmin=a[0];

int i;

int max=a[0];

for(n=0;n<=9;n++) {

if(max<a[n])

max=a[n];

}

for(i=0;i<=9;i++) {

if(min>a[i])

min=a[i];

}

System.out.print("max="+max);

System.out.print("min="+min);

}

}

(5)java求數組最大值擴展閱讀:

求最大值最小值最簡單的程序:

public class a {

public static void main(String args[]) {

int a[] = {84, 40, 16, 3, 10, 49, 28, 76, 94, 70};

java.util.Arrays.sort(a);

System.out.print("max=" + a[a.length - 1]);

System.out.print("min=" + a[0]);

}

}

Ⅵ java求數組的最大值和次大值 (求值函數只能調用一次,但是要返回倆個值)

參考代碼如下:


importjava.util.Arrays;

publicclassTestArray{
publicstaticvoidmain(String[]args){
int[]arr={7,2,1,3,5,6};

TestArraytestArray=newTestArray();
Stringresult=testArray.getMaxAndSecond(arr);
System.out.println(result);
}


privateStringgetMaxAndSecond(int[]arr){
//對數組排序(正序排列)
Arrays.sort(arr);
intlength=arr.length;
if(length==0){
return"";
}elseif(length==1){
returnarr[0]+"";
}else{
returnarr[length-1]+","+arr[length-2];
}
}
}

運行結果如下:

Ⅶ java傳入一個數組 寫一個求該數組的最大值的方法

首先通過Arrays.sort(int[]);這樣就能對你的數組內容進行排序。
排序完成以後獲取第一個和最後一個就拿到了最小和最大的數了!

Ⅷ java求數組中最大值最小值

java中隨便定義一個數組時,需要先排序之後,然後輸出最大最小值,可以使用sort類進行排序,實例如下:

public class ArrDemo{ public static void main(String[] args){ new ArrDemo().getPrint(); } private int[] getPrint(){ java.util.Scanner sc = new java.util.Scanner(System.in); try{ System.out.println("請輸入數組的個數。"); int[] arr = new int[sc.nextInt()]; for(int i = 0; i < arr.length; i++){ System.out.println("請輸入第"+(i+1)+"個數。"); arr[i] = sc.nextInt(); } getArr(arr); }catch(Exception e){ System.err.println("對不起,您輸入的不是數字。"); } } private void getArr(int[] arr){ int sum = 0; java.util.Arrays.sort(arr); for(int i = 0;i < arr.length; i++){ sum += arr[i]; } System.out.println("最大值是:"+arr[arr.length-1]); System.out.println("最小值是:"+arr[0]); System.out.println("和是:"+sum); }}

Ⅸ Java 中一個int型數組的求最大值最小值

閱讀全文

與java求數組最大值相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:61
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1003
命令zpa 瀏覽:285
python編譯器小程序 瀏覽:944
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:593
安卓卸載組件應用怎麼安裝 瀏覽:913
使用面向對象編程的方式 瀏覽:339
程序員項目經理的年終總結範文 瀏覽:929
內衣的加密設計用來幹嘛的 瀏覽:432
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:399
夢幻端游長安地圖互通源碼 瀏覽:745
電腦本地文件如何上傳伺服器 瀏覽:313