以下代码供你参考:
package com.dusdpublic class ArrayOutput {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] array = new int[5]
//通过循环,初始化一个长度为5的整型数组
for (int i = 0 i < array.length i++) {
array[i] = i + 1
}
//在通过循环,遍历每一个元素,并输出
for(int j = 0 j < array.length j++){
System.out.println(array[j])
}
}
}
修改后如下:
public static void Printf(int a[][]) {for (int i = 0 i < a.length i++) {
for (int j = 0 j < a[0].length j++) {
System.out.print(a[i][j] + " ")
}
System.out.println()
}
}
public static int[][] FangFa(int a[][]) {
int b[][] = new int[a[0].length][a.length]
for (int i = 0 i < a[0].length i++) {
for (int j = 0 j < a.length j++) {
b[i][j] = a[j][i]
}
}
return b
}
public static void main(String args[]) {
int a[][] = {{1, 2, 3}, {4, 5, 6}}
Printf(a)
Printf(FangFa(a))
}
提示一点:新手写代码时不要养成不好的习惯,比如if或者for后面不写大括号,虽然这么写没问题,但是不符合编码规范,工作中一般是不允许这么写的,容易出错。