黑马程序员技术交流社区
标题:
Java基础-把一个二位数组行和列互换,存到另一个二维数组中
[打印本页]
作者:
知行合意
时间:
2015-8-1 17:07
标题:
Java基础-把一个二位数组行和列互换,存到另一个二维数组中
/**
* 需求:把一个二位数组行和列互换,存到另一个二维数组中
* */
public class TwoArray {
/** 定义一个3行2列的二维数组 */
int[][] arr = { { 1, 9 }, { 6, 3 }, { 2, 8 } };
/** 定义一个2行3列二维数组 */
int[][] brr = new int[2][3];
/** 数组交换前 */
public void printBefore() {
System.out.print("{");
// 外环for控制行
for (int i = 0; i < 3; i++) {
// 内环for控制列
for (int j = 0; j < 2; j++) {
// 打印输出a数组元素
System.out.print(arr[i][j] + ",");
// a数组和b数组的行和列交换
brr[j][i] = arr[i][j];
}
}
System.out.println("}");
}
/** 数组交换后 */
public void printAfter() {
System.out.print("{");
// 外环for控制行
for (int i = 0; i < 2; i++) {
// 内环for控制列
for (int j = 0; j < 3; j++) {
// 打印输出数组元素
System.out.print(brr[i][j] + ",");
}
}
System.out.print("}");
}
public static void main(String[] args) {
/** 创建TwoArray对象 */
TwoArray tw = new TwoArray();
// 打印交换行和列前的二维数据
tw.printBefore();
// 打印交换行和列后的二维数据
tw.printAfter();
}
}
作者:
曾云鹏
时间:
2015-8-1 18:10
很好,存起来慢慢看
作者:
风华正茂
时间:
2015-8-1 21:05
很好,谢谢楼主分享
作者:
CtrlChengAo
时间:
2015-8-1 21:11
很好,写的很详细。跟着注视,可以看懂代码的意思
作者:
wygsqsj
时间:
2015-8-1 21:29
很有想法,谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2