在打印数组的时候怎么老是出现这个样子啊?
源程序::
public class Testewsz{
public static void main(String[] args){
String[][] a = new String[3][];
a[0] = new String[2];
a[1] = new String[3];
a[2] = new String[2];
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
a[i][j] = new String("我的位置是"+a[i]+" "+a[j]);
}
}
for(int i =0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.println(a[i][j]);
}
}
}
}
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\fengyao>cd c:\C:\>javac Testewsz.javaC:\>java Testewsz
我的位置是[Ljava.lang.String;@35ce36 [Ljava.lang.String;@35ce36
我的位置是[Ljava.lang.String;@35ce36 [Ljava.lang.String;@757aef
我的位置是[Ljava.lang.String;@757aef [Ljava.lang.String;@35ce36
我的位置是[Ljava.lang.String;@757aef [Ljava.lang.String;@757aef
我的位置是[Ljava.lang.String;@757aef [Ljava.lang.String;@d9f9c3
我的位置是[Ljava.lang.String;@d9f9c3 [Ljava.lang.String;@35ce36
我的位置是[Ljava.lang.String;@d9f9c3 [Ljava.lang.String;@757aefC:\>
帮忙解决一下了,小弟刚开始学习java....
源程序::
public class Testewsz{
public static void main(String[] args){
String[][] a = new String[3][];
a[0] = new String[2];
a[1] = new String[3];
a[2] = new String[2];
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
a[i][j] = new String("我的位置是"+a[i]+" "+a[j]);
}
}
for(int i =0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.println(a[i][j]);
}
}
}
}
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\fengyao>cd c:\C:\>javac Testewsz.javaC:\>java Testewsz
我的位置是[Ljava.lang.String;@35ce36 [Ljava.lang.String;@35ce36
我的位置是[Ljava.lang.String;@35ce36 [Ljava.lang.String;@757aef
我的位置是[Ljava.lang.String;@757aef [Ljava.lang.String;@35ce36
我的位置是[Ljava.lang.String;@757aef [Ljava.lang.String;@757aef
我的位置是[Ljava.lang.String;@757aef [Ljava.lang.String;@d9f9c3
我的位置是[Ljava.lang.String;@d9f9c3 [Ljava.lang.String;@35ce36
我的位置是[Ljava.lang.String;@d9f9c3 [Ljava.lang.String;@757aefC:\>
帮忙解决一下了,小弟刚开始学习java....
a[i][j] = new String("我的位置是"+ i +" "+ [j);
你想要什么结果?
a[i][j] = new String("我的位置是"+ i +" "+ [j);改一下:a[i][j] = new String("我的位置是"+ i +" "+ j);
{
public static void main(String[] args)
{
String[][] a = new String[3][];
a[0] = new String[2];
a[1] = new String[3];
a[2] = new String[2];
for (int i = 0; i < a.length; i++)
{
for (int j = 0; j < a[i].length; j++)
{
a[i][j] = new String("我的位置是" + i + j);
}
}
for (int i = 0; i < a.length; i++)
{
for (int j = 0; j < a[i].length; j++)
{
System.out.println(a[i][j]); }
} }
}