更新时间:2022-07-05 11:19:06 来源:极悦 浏览875次
这是一个显示转置矩阵的 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 ++ )
{
系统。出来。打印(数组[ 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天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习