導航:首頁 > 編程語言 > java求一個二維數組中最大值的下標

java求一個二維數組中最大值的下標

發布時間:2023-05-10 20:13:12

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

⑵ Java編程,創建一個二維數組,隨機產生 0∼100之間的值,求出最大值及對應下標

需求:Java編程,創建一個二維數組,隨機產生 0~100之間的值,求出最大值及對應下標。

分析步驟:

A:創建一個二維數組

int[][] twoArr = new int[8][8];

B: 隨機產生0~100之間的值

Random random=new Random();

random.nextInt(100);

C:將隨機產生的值賦值給數組元素

運用for循環

D:求出最大值

假設twoArr[0][0]為最大值,遍歷數組,兩兩比較,把值遲配歲大的賦值給max。同時標記x,y

E:輸出最大值,輸出x,y(遍歷的兩個局部變數)值

importjava.util.Random;
classTwoArr{
publicstaticvoidmain(String[]args){

intn=8;//這里也可以改成鍵盤錄入的形式

int[][]twoArr=newint[n][n];//定義二維數組

//將隨機產生的值賦值給數組元素
for(intx=0;x<twoArr.length;x++){
for(inty=0;y<twoArr[x].length;y++){
Randomrandom=newRandom();
twoArr[x][y]=random.nextInt(100);
}
}

//求最大值和索引
intmax=twoArr[0][0];
int賣殲index1=0;
intindex2碼睜=0;

for(intx=1;x<twoArr.length;x++){
for(inty=0;y<twoArr[x].length;y++){
if(twoArr[x][y]>max){
max=twoArr[x][y];
index1=x;
index2=y;
}
}
}

//輸出
System.out.println("最大值是:"+max+",其下標為:["+index1+"]"+"["+index2+"]");
}
}

⑶ 求二維數組最大值的下標java

可以用遞歸去逐個比較 然後獲得下標

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

importjava.util.Scanner;

publicclassTestArray{


publicstaticvoidmain(String[]args){
intnums[][]=newint[3][4];
Scannerscanner=newScanner(System.in);
System.out.println("請輸入數字:");
for(inti=0;i<3;i++){
for(intj=0;j<4;j++){
try{
inttmpInt=scanner.nextInt();
nums[i][j]=tmpInt;
}catch(Exceptione){
System.out.println("輸入的不是數字,請重新輸入!");
scanner.nextLine();
j--;
}

}
System.out.println("第"+(i+1)+"行輸入完畢");
}

intmax=nums[0][0];
intx=0;
inty=0;
for(inti=0;i<3;i++){
for(intj=0;j<4;j++){
if(nums[i][j]>max){
max=nums[i][j];
x=i;
y=j;
}
}
}
System.out.println("最大值為:"+max+",行下標為:"+x+",列下標為:"+y);
}
}

閱讀全文

與java求一個二維數組中最大值的下標相關的資料

熱點內容
更新後版本英文怎麼說 瀏覽:267
桌面雲配置文件分離 瀏覽:505
iphone5如何升級4g網路 瀏覽:5
團購是在哪個app 瀏覽:897
打開多個word文檔圖片就不能顯示 瀏覽:855
騰訊新聞怎麼切換版本 瀏覽:269
app安裝失敗用不了 瀏覽:326
桌面文件滑鼠點開會變大變小 瀏覽:536
手機誤刪系統文件開不了機 瀏覽:883
微信兔子甩耳朵 瀏覽:998
android藍牙傳文件在哪裡 瀏覽:354
蘋果6s軟解是真的嗎 瀏覽:310
c語言代碼量大 瀏覽:874
最新網路衛星導航如何使用 瀏覽:425
以下哪些文件屬於圖像文件 瀏覽:774
zycommentjs 瀏覽:414
確認全血細胞減少看哪些數據 瀏覽:265
文件有哪些要求 瀏覽:484
cad打開時會出現兩個文件 瀏覽:65
什麼是轉基因網站 瀏覽:48

友情鏈接