導航:首頁 > 編程語言 > 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求一個二維數組中最大值的下標相關的資料

熱點內容
psvr升級白燈閃爍 瀏覽:426
ipadmini2相片密碼 瀏覽:488
計算機大數據專業哪個大學好 瀏覽:204
php網站上傳 瀏覽:840
javascript遍歷對象 瀏覽:391
javascript替代 瀏覽:532
word中文字的編輯 瀏覽:219
c語言點名程序 瀏覽:372
字體下好安裝在ps哪個文件里 瀏覽:805
網路上瓢蟲是什麼意思 瀏覽:872
光貓重置數據後有什麼變化嗎 瀏覽:161
linux下查看二進制文件 瀏覽:429
java面試時的項目介紹範文 瀏覽:120
手機系統文件夾怎麼清理 瀏覽:680
微信小程序怎麼賣商品 瀏覽:159
linux文件系統的結構 瀏覽:87
電腦里文件怎麼刪除文件夾在哪裡 瀏覽:876
1602顯示屏代碼 瀏覽:834
proface密碼 瀏覽:190
什麼app幫別人買感冒葯 瀏覽:365

友情鏈接