當前位置:編程學習大全網 - 編程語言 - Java編程數組

Java編程數組

進口?Java . util . scanner;

公共?班級?數組?{

公共?靜電?作廢?main(String[]?args)?{

掃描儀?stdIn?=?新的?掃描儀(system . in);

int?行,?cols?//?行數和列數

System.out.print("Enter?號碼?的?行?然後呢。專欄"?

?+?"?為了什麽?那個?矩陣:?");

行?=?stdin . nextint();

科爾斯。=?stdin . nextint();

int[][]?阿拉?=?新的?int[rows][cols];

阿拉?=?readArray(標準輸入,行,?cols);

System.out.println("the?矩陣:“);

printArray(數組);

get max(arrA);

getMin(arrA);

}

?/*******************************************************/

?/*?讀入矩陣數據*/

?公共?靜電?int[][]?readArray(掃描儀?掃描,?

?int?numRows?int?numCols)?{

int[][]?arr?=?新的?int[numRows][num cols];

System.out.println("Enter?價值觀?為了?”?+?numRows?+?" x "?+?numCols?+?"?矩陣:“);

為了什麽?(int?劃?=?0;?劃?& lt?數組長度;?row++)?{

為了什麽?(int?科爾?=?0;?科爾?& lt?arr[0]。長度;?col++)?{

arr[row][col]?=?scan . nextint();

}

}

回歸?arr

?}

?/*******************************************************/

?/*?打印矩陣?*/

?公共?靜電?作廢?printArray(int[][]?arr)?{

為了什麽?(int?row = 0;?row & lt數組長度;?row++)?{

?為了什麽?(int?col = 0;?col & ltarr[0]。長度;?col++)?{

System.out.printf("%5d ",arr[row][col]);

?}

?system . out . println();

}

?}

?公共?靜電?作廢?getMax(int[][]?arr)?{

int?麥克斯。=?arr[0][0];

為了什麽?(int?row = 0;?row & lt數組長度;?row++)?{

?為了什麽?(int?col = 0;?col & ltarr[0]。長度;?col++)?{

if(arr[row][col]>最大){

麥克斯。=?arr[row][col];

}

?} ?

}

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

為了什麽?(int?row = 0;?row & lt數組長度;?row++)?{

?為了什麽?(int?col = 0;?col & ltarr[0]。長度;?col++)?{

?if(arr[row][col]==max)

?System.out.println("最大坐標為:("+(row+1)+","+(col+1)+")");

?}

}

?}

?公共?靜電?作廢?getMin(int[][]?arr)?{

int?敏?=?arr[0][0];

為了什麽?(int?row = 0;?row & lt數組長度;?row++)?{

?為了什麽?(int?col = 0;?col & ltarr[0]。長度;?col++)?{

if(arr[row][col]& lt;最小){

敏?=?arr[row][col];

}

?} ?

}

System.out.println("最小值:"+min);

為了什麽?(int?row = 0;?row & lt數組長度;?row++)?{

?為了什麽?(int?col = 0;?col & ltarr[0]。長度;?col++)?{

?if(arr[row][col]==min)

?System.out.println("最小坐標為:("+(row+1)+","+(col+1)+")");

?}

}

?}

}

  • 上一篇:java 實現ftp上傳如何創建文件夾?
  • 下一篇:邯鄲旅遊的樂趣在哪裏?邯鄲周邊景點好玩的地方在哪裏?
  • copyright 2024編程學習大全網