本文实例讲述了java实现二维数组转置的方法。分享给大家供大家参考,具体如下:

这里在文件中创建Test2、Exchange、Out三个类

在Exchange类中编写exchange()方法,在方法中创建两个数组arraryA、arraryB,arraryB[j][i]=arraryA[i][j]实现数组的转置。

在Out类中编写out()方法,在方法中用for循环遍历实现输出。

具体代码如下:

package Tsets;

import java.util.*;

public class Test2

{

public static void main(String args[])

{

Out T1=new Out();

Out T2=new Out();

Exchange E=new Exchange();

System.out.println("脚本之家测试结果:");

System.out.println("转置前的二维数组如下:");

T1.out(E.arraryA);

E.exchange();

System.out.println("转置后的二维数组如下:");

T2.out(E.arraryB);

}

}

//数组转置

class Exchange

{

int arraryA[][]={{11,12,13,14,15},{21,22,23,24,25},{31,32,33,34,35},{41,42,43,44,45},{51,52,53,54,55}};

int arraryB[][] = new int[arraryA[0].length][arraryA.length];

public void exchange ()

{

for(int i=0;i

{

for(int j=0;j

{

arraryB[j][i]=arraryA[i][j];

}

}

}

}

//数字循环遍历输出

class Out

{

public void out(int c[][])

{

for (int i=0;i

{

for (int j=0;j

{

System.out.print(c[i][j]+" ");

}

System.out.println();

}

}

}

运行结果:

希望本文所述对大家java程序设计有所帮助。

java语言二维数组转置_java实现二维数组转置的方法示例相关推荐

  1. java语言中实现键盘输入_Java程序设计中的键盘输入数据的方法分析

    1. 引言 高校中很多学校开设了Java语言程序设计课程,这是一门实践性很强的语言,在程序设计中经常需要从键盘随机输入所需要的数据,Java语言中的键盘输入数据没有像C语言给我们提供的scanf(), ...

  2. java 二维数组位置_java 找到二维数组指定元素的位置

    这个是代码编译时没有问题运行出错.主要功能是首先将txt格式文本导入二维数组,然后在二维数组中查找指定元素的行号和列号.运行结果出错显示为:importjava.util.*;importjava.i ...

  3. java 数组数据类型_java基本数据类型和数组

    第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte.short.int.long) char类型占2个字节 short从-32768到32767 int从-21474836 ...

  4. JAVA语言程序设计教程张席_Java语言程序设计教程

    第1章 预备知识 1 1.1 目前流行的编程语言简介 1 1.1.1 C/C 的一些概念 1 1.1.2 从C到C 2 1.1.3 面向对象初步知识 3 1.2 从C/C 到Java 4 习题 5 第 ...

  5. java语言编程基础王晓华_Java语言基础编程练习

    Java语言基础编程练习 1. 运算符练习 提示用户输入正整数类型的秒数,拆分秒数后输出x小时x分x秒. 如:输入7199,输出1小时59分59秒 System.out.println("请 ...

  6. java语言保留结构和联合_Java 语言中取消了联合概念,保留了结构概念。( )_学小易找答案...

    [单选题]Graves病最严重的临床表现是 [判断题]Java 语言中取消了联合概念,保留了结构概念.( ) [单选题]下列关于子类继承父类的成员的描述中,错误的是 . [多选题]冯.诺依曼机确立计算 ...

  7. java语言怎样判断文件夹_JAVA语言之如何判断文件,判断文件夹是否存在的代码...

    本文主要向大家介绍了JAVA语言之如何判断文件,判断文件夹是否存在的代码,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 一.判断文件是否存在,不存在则创建File file = ne ...

  8. Java语言最新实用案例教程_Java 语言实用案例教程

    基本信息 书名:Java 语言实用案例教程 出版价格:48元 作者:常玉慧, 王秀梅 出版社:科学出版社 出版日期:2016-10-1 ISBN:9787030497383 字数:387000 页码: ...

  9. Java语言最新实用案例教程_Java语言最新实用案例教程

    第1章Java语言基础 1.1初识Java程序 案例11一个简单的Java应用程序 案例12一个简单的GUI程序 1.2Java语言基础 案例13两个数的计算程序 案例14求素数 1.3数组与 ...

最新文章

  1. 深度学习核心技术精讲100篇(七十九)-深度学习应用实战案例:携程金融自动化迭代反欺诈模型体系
  2. yii2和laravel比较
  3. java-HTMLjavaSkcriptCSSjQueryajax
  4. E 速度即转发(牛客挑战赛48)(树套树)
  5. LeetCode 7 Reverse Integer(反转数字)
  6. 机器学习 训练验证测试_测试前验证| 机器学习
  7. SSH与EJB 比较
  8. mysql客户端navicat怎么连接_Navicat使用详解(mysql客户端工具)
  9. DSP生成bin文件方法
  10. 科学计算机恢复初始化,快速解决Windows 10系统还原一直初始化或卡住的方法!...
  11. Sicar标准柜架模板 3.0 版 西门子S7-1500PLC PN总线程序
  12. 金仓数据库在 TPCE(dbt5,tpsE)测试框架方面的实践和突破
  13. pytho lambda表达式
  14. 鸿蒙之至始于衣冠,学坊之声/Class Story | 孝老爱亲,我们这样做——双语303班蚂蚁学坊亲子活动...
  15. 简单弄懂Saas是什么? Saas与传统软件有什么区别?
  16. DSA-数据签名算法(理论)
  17. [渝粤教育] 西南科技大学 预算会计 在线考试复习资料2021版
  18. 机器人的编程语言是什么语言
  19. SQLServer2017在使用insert在表中插入数据,显示列名无效
  20. 特斯拉与宁波旭升 EDI项目案例

热门文章

  1. vuerouter3种模式_Vue-router的三种传参方式
  2. python示例异常处理与程序调试_笔记:Python异常处理与程序调试
  3. uni-app 之 使用扩展组件(uni ui) Pagination 分页器使用示例
  4. 【leetcode】589. N-ary Tree Preorder Traversal
  5. 环形动画加载视图AnimatedCircleLoadingView​​​​​​​
  6. LLVM官方文档翻译---- LLVM原子指令与并发指引
  7. Atitit.文件搜索工具 attilax 总结
  8. 现代软件工程 第十章 【典型用户和场景】 练习与讨论
  9. mass Framework event模块 v4
  10. [转] ASP.NET MVC3 路由和多数据集的返回