class Juzhen
{
public static void main(String [] args)
{int i,j;
int a[][]=new int a[3][3];
int b[][]=new int b[3][3];
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
b[i][j]=a[j][i];
}
}
System.out.println("arry b =");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.println(b[i][j]);
}
System.out.println("\n");
}}}
---------------------------------------------------------
F:\java\325>javac Juzhen.java
Juzhen.java:5: 需要 '['
int a[][]=new int a[3][3];
^
Juzhen.java:5: 需要 ']'
int a[][]=new int a[3][3];
^
Juzhen.java:6: 需要 '['
int b[][]=new int b[3][3];
^
Juzhen.java:6: 需要 ']'
int b[][]=new int b[3][3];
^
Juzhen.java:7: 非法的表达式开始
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 不是语句
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 需要 ';'
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 非法的表达式开始
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 不是语句
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 需要 ';'
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 非法的表达式开始
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 不是语句
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 需要 ';'
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:8: 非法的类型开始
for(i=0;i<3;i++)
^
Juzhen.java:8: 需要 <标识符>
for(i=0;i<3;i++)
^
Juzhen.java:8: 需要 ';'
for(i=0;i<3;i++)
^
Juzhen.java:8: 非法的类型开始
for(i=0;i<3;i++)
^
Juzhen.java:8: 需要 <标识符>
for(i=0;i<3;i++)
^
Juzhen.java:8: 需要 ';'
for(i=0;i<3;i++)
^
Juzhen.java:8: 非法的类型开始
for(i=0;i<3;i++)
^
Juzhen.java:8: 需要 <标识符>
for(i=0;i<3;i++)
^
Juzhen.java:8: 需要 ';'
for(i=0;i<3;i++)
^
Juzhen.java:10: 非法的类型开始
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 <标识符>
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 ';'
for(j=0;j<3;j++)
^
Juzhen.java:10: 非法的类型开始
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 <标识符>
for(j=0;j<3;j++)
^
Juzhen.java:10: 非法的类型开始
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 <标识符>
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 ';'
for(j=0;j<3;j++)
^
Juzhen.java:10: 非法的类型开始
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 <标识符>
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 ';'
for(j=0;j<3;j++)
^
Juzhen.java:12: 需要 ']'
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 ';'
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 <标识符>
b[i][j]=a[j][i];
^
Juzhen.java:12: 非法的类型开始
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 ']'
b[i][j]=a[j][i];
^
Juzhen.java:12: 非法的类型开始
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 <标识符>
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 ';'
b[i][j]=a[j][i];
^
Juzhen.java:12: 非法的类型开始
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 <标识符>
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 ';'
b[i][j]=a[j][i];
^
Juzhen.java:15: 需要为 class、interface 或 enum
System.out.println("arry b =");
^
Juzhen.java:16: 需要为 class、interface 或 enum
for(i=0;i<3;i++)
^
Juzhen.java:16: 需要为 class、interface 或 enum
for(i=0;i<3;i++)
^
Juzhen.java:16: 需要为 class、interface 或 enum
for(i=0;i<3;i++)
^
Juzhen.java:18: 需要为 class、interface 或 enum
for(j=0;j<3;j++)
^
Juzhen.java:18: 需要为 class、interface 或 enum
for(j=0;j<3;j++)
^
Juzhen.java:21: 需要为 class、interface 或 enum
}
^
Juzhen.java:23: 需要为 class、interface 或 enum
}
^
52 错误
{
public static void main(String [] args)
{int i,j;
int a[][]=new int a[3][3];
int b[][]=new int b[3][3];
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
b[i][j]=a[j][i];
}
}
System.out.println("arry b =");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.println(b[i][j]);
}
System.out.println("\n");
}}}
---------------------------------------------------------
F:\java\325>javac Juzhen.java
Juzhen.java:5: 需要 '['
int a[][]=new int a[3][3];
^
Juzhen.java:5: 需要 ']'
int a[][]=new int a[3][3];
^
Juzhen.java:6: 需要 '['
int b[][]=new int b[3][3];
^
Juzhen.java:6: 需要 ']'
int b[][]=new int b[3][3];
^
Juzhen.java:7: 非法的表达式开始
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 不是语句
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 需要 ';'
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 非法的表达式开始
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 不是语句
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 需要 ';'
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 非法的表达式开始
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 不是语句
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:7: 需要 ';'
a[3][3]={{1,2,3},{1,2,3},{1,2,3}};
^
Juzhen.java:8: 非法的类型开始
for(i=0;i<3;i++)
^
Juzhen.java:8: 需要 <标识符>
for(i=0;i<3;i++)
^
Juzhen.java:8: 需要 ';'
for(i=0;i<3;i++)
^
Juzhen.java:8: 非法的类型开始
for(i=0;i<3;i++)
^
Juzhen.java:8: 需要 <标识符>
for(i=0;i<3;i++)
^
Juzhen.java:8: 需要 ';'
for(i=0;i<3;i++)
^
Juzhen.java:8: 非法的类型开始
for(i=0;i<3;i++)
^
Juzhen.java:8: 需要 <标识符>
for(i=0;i<3;i++)
^
Juzhen.java:8: 需要 ';'
for(i=0;i<3;i++)
^
Juzhen.java:10: 非法的类型开始
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 <标识符>
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 ';'
for(j=0;j<3;j++)
^
Juzhen.java:10: 非法的类型开始
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 <标识符>
for(j=0;j<3;j++)
^
Juzhen.java:10: 非法的类型开始
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 <标识符>
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 ';'
for(j=0;j<3;j++)
^
Juzhen.java:10: 非法的类型开始
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 <标识符>
for(j=0;j<3;j++)
^
Juzhen.java:10: 需要 ';'
for(j=0;j<3;j++)
^
Juzhen.java:12: 需要 ']'
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 ';'
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 <标识符>
b[i][j]=a[j][i];
^
Juzhen.java:12: 非法的类型开始
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 ']'
b[i][j]=a[j][i];
^
Juzhen.java:12: 非法的类型开始
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 <标识符>
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 ';'
b[i][j]=a[j][i];
^
Juzhen.java:12: 非法的类型开始
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 <标识符>
b[i][j]=a[j][i];
^
Juzhen.java:12: 需要 ';'
b[i][j]=a[j][i];
^
Juzhen.java:15: 需要为 class、interface 或 enum
System.out.println("arry b =");
^
Juzhen.java:16: 需要为 class、interface 或 enum
for(i=0;i<3;i++)
^
Juzhen.java:16: 需要为 class、interface 或 enum
for(i=0;i<3;i++)
^
Juzhen.java:16: 需要为 class、interface 或 enum
for(i=0;i<3;i++)
^
Juzhen.java:18: 需要为 class、interface 或 enum
for(j=0;j<3;j++)
^
Juzhen.java:18: 需要为 class、interface 或 enum
for(j=0;j<3;j++)
^
Juzhen.java:21: 需要为 class、interface 或 enum
}
^
Juzhen.java:23: 需要为 class、interface 或 enum
}
^
52 错误
int a[][]=new int a[3][3];
int b[][]=new int b[3][3];
改成
int a[][]=new int[3][3];
int b[][]=new int[3][3];
{
public static void main(String [] args)
{
int i,j;
int a[][]=new int [3][3];
int b[][]=new int [3][3];
//a[][]=((1,2,3),(1,2,3),(1,2,3));
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
b[i][j]=a[j][i];
}
}
System.out.println("arry b =");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.println(b[i][j]);
}
System.out.println("\n");
}
}
}运行结果是arry b=
0
0
00
0
00
0
0
可能您要的运行结果是123 123 123
我功力不够,最多能用成这样
a[][]=((1,2,3),(1,2,3),(1,2,3));
这句话我还没学,不知道什么意思,您代码中的错误也是这句话引起的,
如果不注释掉这句话,错误只有两处,
Juzhen.java:8: 错误: 不是语句
a[][]=((1,2,3),(1,2,3),(1,2,3));
^
Juzhen.java:8: 错误: 需要';'
a[][]=((1,2,3),(1,2,3),(1,2,3));
^
2 个错误
我也是新人,相互学习下
{
public static void main(String [] args){
int i,j;
int a[][]= {{1,2,3},{1,2,3},{1,2,3}};
int b[][]=new int[3][3]; for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
b[i][j]=a[j][i];
}
}
System.out.println("arry b =");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.print(b[i][j]+" ");
}
System.out.println("\n");
}
}
}arry b =
1 1 1 2 2 2 3 3 3