class changeArrary
{
public static void main(String[] args)
{
int array[][]={{22,18,36},{27,34,58},{12,51,32},{14,52,64}};
int brray[][]=new int[3][4];
System.out.println("圆形矩阵如下:");
for(int i = 0; i<array.length;i++){
for(int j = 0;j<array[i].length;j++){
System.out.print(array[i][j]+" ");
}
System.out.println();
}
System.out.println("_____________________________________________");
System.out.println(); changeArrary ch = new changeArrary();
changeArrary.change();
System.out.println("转置后的矩阵如下:");
for(int i = 0;i<brray.length;i++){
for(int j = 0;j<brray[i].length;j++){
System.out.print(brray[i][j]+" ");
}
System.out.println();
}
}
public static void change(){
for(int i = 0;i<array.length;i++){
for(int j = 0;j<brray.length;j++){
brray[j][i]=array[i][j];
}
}
}
}
调用change()出错,求大神帮我解决
{
public static void main(String[] args)
{
int array[][]={{22,18,36},{27,34,58},{12,51,32},{14,52,64}};
int brray[][]=new int[3][4];
System.out.println("圆形矩阵如下:");
for(int i = 0; i<array.length;i++){
for(int j = 0;j<array[i].length;j++){
System.out.print(array[i][j]+" ");
}
System.out.println();
}
System.out.println("_____________________________________________");
System.out.println(); changeArrary ch = new changeArrary();
changeArrary.change();
System.out.println("转置后的矩阵如下:");
for(int i = 0;i<brray.length;i++){
for(int j = 0;j<brray[i].length;j++){
System.out.print(brray[i][j]+" ");
}
System.out.println();
}
}
public static void change(){
for(int i = 0;i<array.length;i++){
for(int j = 0;j<brray.length;j++){
brray[j][i]=array[i][j];
}
}
}
}
调用change()出错,求大神帮我解决
解决方案 »
- 如何控制JOptionPane的按钮
- 何使用外部按钮关闭一个JInternalFrame时,监听该InternalFrame关闭的Listener无效?
- 持久化对象
- Class<?>... classes是什么意思?
- gridbaglayout调的我头大.问2个问题,1.Jlabel标签的内容怎么靠最右方.2gridbaglayout能随便划分grid么?
- 坐标系转换
- 关于File的一个问题,急啊
- 请问如何向一个 .properties 文件中写入诸如 city=北京 的内容?
- 内部类 如何得到定义它的类的实例句柄?
- QueryDataSet能和JdbTree结合起来吗?急!
- 字符编码过滤器
- java如何实现任意编码文件转UTF8
public static void change(int[][] array, int[][] brray){}改成这样试试,调用的时候把array和brray传进去
//至于楼上所说的传参,可以不用,因为在同一个类中,但是一般还是推荐传参数进来
public static void change(){
for(int i = 0;i<array.length;i++){
for(int j = 0;j<array[i].length;j++){
brray[j][i]=array[i][j];
}
}
}
}