专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 查找Java矩阵转置

查找Java矩阵转置

更新时间:2022-07-05 11:19:06 来源:赢咖4 浏览750次

这是一个显示转置矩阵的 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

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>