更新時間:2022-07-05 11:19:06 來源:動力節點 瀏覽1191次
這是一個顯示轉置矩陣的 Java 程序。
輸入數組的元素作為輸入。我們通過在循環的幫助下交換矩陣的所有行和列來獲得給定矩陣的轉置。
這是顯示轉置矩陣的Java程序的源代碼。Java程序成功編譯并在Windows系統上運行。程序輸出也如下所示。
導入 java.util.Scanner ;
公共 類轉置
{
公共 靜態 無效主要(字符串參數[ ] )
{
整數i, j ;
系統。出來。println ( "輸入總行數和列數:" ) ;
Scanner s = new Scanner ( System.in ) ; _
整數行= s。下一個整數( ) ;
int列= s。下一個整數( ) ;
整數數組[ ] [ ] = 新 整數[行] [列] ;
系統。出來。println ( "輸入矩陣:" ) ;
對于( i = 0 ; i <行; i ++ )
{
對于( j = 0 ; j <列; j ++ )
{
數組[ i ] [ j ] = s。下一個整數( ) ;
系統。出來。打?。ā啊?);
}
}
系統。出來。println ( "上述轉置前的矩陣為" ) ;
對于( i = 0 ; i <行; i ++ )
{
對于( j = 0 ; j <列; j ++ )
{
系統。出來。打?。〝到M[ i ] [ j ] + “” );
}
系統。出來。println ( "" ) ;
}
系統。出來。println ( "上述轉置后的矩陣為" ) ;
對于( i = 0 ; i <列; i ++ )
{
對于( j = 0 ; j <行; j ++ )
{
系統。出來。打印(數組[ j ] [ i ] + “” );
}
系統。出來。println ( "" ) ;
}
}
}
輸出:
$ javac 轉置.java
$java 轉置
輸入總行數和列數:
3 3
輸入矩陣:
1
2
3
4
5
6
7
8
9
轉置之前的上述矩陣是
1 2 3
4 5 6
7 8 9
上述轉置后的矩陣為
1 4 7
2 5 8
3 6 9
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習