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

java取數組最大值

發布時間:2023-05-08 17:21:43

1. java求數組的最大值

public class B {
public static void main(String[] args) {
int[] array = {10,29,18,30,43,69};
int max = 0;//初始最大值
//遍歷循環數組
for (int i = 0; i < array.length; i++) {
if(maxIndex < array[i]){
maxIndex = array[i];
}
}
System.out.println("最大值:"+max);
}
}
如有幫助請採納(不懂請提問),可以看我主頁,歡迎來交流學習;

2. java編寫程序,找出一維數組中元素的最大值和最小值。

java編寫程序,找出一維數組中元素的最大值和最小值:

方法1:

importjava.util.*;
publicclassMain{
publicstaticvoidmain(Stringargs[]){
inta1[]=newint[]{5,3,6,8,10,56};
Arrays.sort(a1);
System.out.println("最大值:"+a1[a1.length-1]);
System.out.println("最小值:"+a1[0]);
}
}

方法2:

publicclassa{
publicstaticvoidmain(Stringargs[]){
inta[]={84,40,16,3,10,49,28,76,94,70};
intn;
intmin=a[0];
inti;
intmax=a[0];
for(n=0;n<=9;n++){
if(max<a[n])
max=a[n];
}
for(i=0;i<=9;i++){
if(min>a)
min=a;
}
System.out.print("max="+max);
System.out.print("min="+min);
}
}

3. java取數組中的最大值

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

4. 如何用Java找出一個整數數組中最大的值,並返回最大值的數組下標,尤其是有兩個或是三個最大值時

用System.out.println(j); //輸出最大值下標即可。

5. java 數組最大值

public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("輸入數組長度");
int len = in.nextInt();
int[] nums = new int[len];
for (int i = 0; i < len; i++) {
nums[i] = in.nextInt();
}
System.out.println("輸入的數組為:");
for (int i = 0; i < len; i++) {
System.out.print(nums[i]);
if (i != len - 1) {
System.out.print(",");
}
}
System.out.println("數組最大值為:");
int max = nums[0];
for (int i = 0; i < len; i++) {
if(nums[i] > max){
max = nums[i];
}
}
System.out.println(max);
}
}

6. java中如何找出一個二維數組中最大值

int[][] a = {{12,32},{10,34},{18,36}} ;
int max =a[0][0] ; //設二維數組中的第一個為伍爛此最大的值
for(int i = 0;i<a.length;i++){
for(int j = 0;j<a[i].length;j++){
if(a[i][j]>max){ //如果歷岩該數組中還有比最大值都大的,那麼它就是最大的
max = a[i][j];
}
}
}

System.out.println("這個二維數腔迅組中的最大值:"+max);

7. Java數組求最大最小值

這里的難點在於記錄數字的位置,因此我定義了一個類NumPosition.java,由數字和它的位置組成:

public class NumPosition {
private int num;
private int position;

public NumPosition(int num, int position) {
this.num = num;
this.position = position;
}

public int getNum() {
return num;
}

public int getPosition() {
return position;
}
}

這里位置是從0算起的,如果要從1算起就每個位置加1

8. 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);

}

}

(8)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]);

}

}

9. 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); }}

10. 如何用java編程求數組的最大值,最小值,平均值

public class MaxMin {

public static void main(String[] args) {

Integer[] inte = {12,23,54,75,86};
int max = inte[0];
int min = inte[0];
int average = 0;
int sum = 0;

for(int i=0;i<inte.length;i++){
if(max<inte[i]){
max = inte[i];
}
if(min>汪昌inte[i]){
min = inte[i];
}
sum += inte[i];
}
average = sum/inte.length;
System.out.println("最大值----"+max);
System.out.println("最清陵衫小值----"+min);
System.out.println("平均答腔值----"+average);

}

}

閱讀全文

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

熱點內容
海南省分布式伺服器雲主機 瀏覽:31
世紀江湖聊天室源碼 瀏覽:247
阿里網盤的文件如何解壓 瀏覽:781
簡單淘寶客源碼 瀏覽:680
煎餅解壓視頻教程全集 瀏覽:339
平行線pdf 瀏覽:631
android鎖屏不退出程序運行 瀏覽:635
sap連接的伺服器地址是 瀏覽:426
linuxshell腳本從入門到精通 瀏覽:725
python進制均值 瀏覽:629
pdfformac 瀏覽:318
用虛擬伺服器是什麼目的 瀏覽:192
壓縮機阿里巴巴 瀏覽:637
主圖指標源碼回踩 瀏覽:161
怎麼驗證伺服器埠 瀏覽:612
如何添加密碼卡 瀏覽:671
2021好聲音在哪個app觀看 瀏覽:126
壓縮層計算深度 瀏覽:391
愛奇藝怎麼不能源碼輸出 瀏覽:834
小孩視力訓練app哪個好 瀏覽:831