下面的那个java小程序哪里出错了,请帮忙修改一下,还有知识点!
packageshuzhu;publicclassshuzhu{publicstaticvoidmain(Stringarg[]){intx[][]={{1,2,3,4,...
package shuzhu;
public class shuzhu
{
public static void main(String arg[])
{
int x[][]={{1,2,3,4,6,7,},
{8,3,88,89,9,9},
{2,8,7,38,2,7},
{9,8,2,6,1,5},
{8,2,7,2,8,1},
{7,8,9,2,1,3}};
int y[][],k[][];
int i,j,m1,m2,z,r;
for(i=0;i<6;i++)
{
for(j=0;j<6;j++)
System.out.println(x[i][j]);
}
for(m1=0;m1<6;m1++)
{
m2=0;
if(x[m1][m2]>x[m1+1][m2])
{
y[m1][m2]=x[m1][m2];
x[m1][m2]=x[m1+1][m2];
x[m1+1][m2]=y[m1][m2];
}
System.out.println(x[m1][m2]);
}
for(z=1;z<=6;z++)
{
for(r=1;r<=5;r++)
System.out.println( x[z][r]);
}
}
} 展开
public class shuzhu
{
public static void main(String arg[])
{
int x[][]={{1,2,3,4,6,7,},
{8,3,88,89,9,9},
{2,8,7,38,2,7},
{9,8,2,6,1,5},
{8,2,7,2,8,1},
{7,8,9,2,1,3}};
int y[][],k[][];
int i,j,m1,m2,z,r;
for(i=0;i<6;i++)
{
for(j=0;j<6;j++)
System.out.println(x[i][j]);
}
for(m1=0;m1<6;m1++)
{
m2=0;
if(x[m1][m2]>x[m1+1][m2])
{
y[m1][m2]=x[m1][m2];
x[m1][m2]=x[m1+1][m2];
x[m1+1][m2]=y[m1][m2];
}
System.out.println(x[m1][m2]);
}
for(z=1;z<=6;z++)
{
for(r=1;r<=5;r++)
System.out.println( x[z][r]);
}
}
} 展开
8个回答
展开全部
int y[][],k[][]; 改成
int y[][] = null,k[][];
但是改完之后会出现空指针异常
int y[][] = null,k[][];
但是改完之后会出现空指针异常
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像没错,估计是缺少 类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
真的不知道也 是新手 倒不出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询