以上是我自己写的java程序,有关数组的,但是不对。

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:47:53
class Er
{
public static void main(String[] args)
{
int A[][]={{1,2},{3,4,6,7,8,9,5}};
for(int i=0;i<A[1].length;i++)
{
for(int j=0;j<=A[1].length-1;j++)
{
System.out.print(A[i][j]);

}
System.out.println();
}
}
}

以上是我自己写的java程序,但是不对。
要求第一行打出12
第二行打出3467895。
求哪位兄弟姐妹帮帮忙,如果经我验证结果正确,我会另外给分的。
急急急!!!
你们的答案都很好,谢谢。

改成下面的样子:
class Er
{
public static void main(String[] args)
{
int A[][]={{1,2},{3,4,6,7,8,9,5}};
for(int i=0;i<A.length;i++)//这里用A.length比较好,这样就可以随便的定义数组了
{
for(int j=0;j<=A[i].length-1;j++)//这里你的条件错误了
{
System.out.print(A[i][j]);

}
System.out.println();
}
}
}

A[1][]顾名思义就是{1,2}了,然后取数组的长度,用循环连接起来,String b = b + A[1][i]

我的结果应该是最好的吧~~~

public static void main(String[] args) {
int A[][] = { { 1, 2 }, { 3, 4, 6, 7, 8, 9, 5 } };

for(int j=0;j<A.length ;j++){
for(int i=0;i<A[j].length ;i++){
System.out.print(A[j][i]);
}
System.out.println();
}
}

public class ArrayDemo {

public static void main(String args[])
{
int a[][]={{1,2},{3,4,6,7,8,9,5}};
for(int i=0;i<a.length;i++)
{
for(int j=0;j<a[i].length;j++)
{
Syst