栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java写一个矩阵输出并输出它的转置

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java写一个矩阵输出并输出它的转置

这道题其实就考察了一个矩阵的定义初始化还有对矩阵进行转置并输出结果

代码如下:

        int a[][]=new int[3][3];——对矩阵进行定义(利用二维数组)
        int b[][]=new int[3][3];
        int i=1;
        for(int j=0;j<3;j++){                  ——利用循环对矩阵进行初始化
            for(int k=0;k<3;k++,i++)
                a[j][k]=i;
        }
        for(int j=0;j<3;j++){         ——对矩阵的输出依旧是利用循环语法
            for(int k=0;k<3;k++)
            {
                System.out.print(a[j][k]);
                System.out.print(" ");
            }
            System.out.println();
        }
        System.out.println();
        for(int j=0;j<3;j++){             ——利用循环实现矩阵的转置,其实就是将矩阵的行列进行转换
            for(int k=0;k<3;k++,i++)
                b[k][j]=a[j][k];
        }
        for(int j=0;j<3;j++){            ——利用循环输出转置后的矩阵
            for(int k=0;k<3;k++)
            {
                System.out.print(b[j][k]);
                System.out.print(" ");
            }
            System.out.println();
        }
最终结果

1 2 3

4 5 6

7 8 9

1 4 7

2 5 8

3 6 9

这道题考察的就是如何定义初始化一个矩阵其实这道题特别简单,我的代码中很多都是输出语句,真正的逻辑方面的代码很少,其实就是考察了对于循环语法的熟练掌握运用。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/841418.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号