java编程问题,强人来答!本人晕乎!

2024-12-29 02:03:56
推荐回答(4个)
回答1:

文件名改成Test.java 再试试

public class Test
{
static final int N=10;
static void insert(int num,int i,int[][] a)
{
int m=0;
for(m=0;mif(a[i][m]==0)
{
a[i][m]=num;
break;
}
}
static void show(int[][] a)
{
for(int i=0;i<10;i++){
for(int j=0;jSystem.out.print(" ");
if(a[i][j]!=0)
System.out.print(a[i][j]);
else
System.out.print(" ");
}
System.out.println ();
}
}
static void change(int[] a,int[][] b)
{
int k=0;
for(int m=0;mfor(int n=0;n{
if(b[m][n]!=0)
{
a[k]=b[m][n];
k++;
}
}
}
public static void main (String[] args) {
int num;
int[] a={23,453,221,2361,1111,26,4452,90,2,666};
int[][] b=new int[10][N];
for(int m=0;mnum=a[m]%10;
insert(a[m],num,b);
}
System.out.println ("个位:");
show(b);
change(a,b);
b=new int[10][N];
for(int m=0;mnum=(a[m]/10)%10;
insert(a[m],num,b);
}
System.out.println ("十位:");
show(b);
change(a,b);
b=new int[10][N];
for(int m=0;mnum=(a[m]/100)%10;
insert(a[m],num,b);
}
System.out.println ("百位:");
show(b);
change(a,b);
b=new int[10][N];
for(int m=0;mnum=(a[m]/1000)%10;
insert(a[m],num,b);
}
System.out.println ("千位:");
show(b);
change(a,b);
System.out.println ("最终结果:");
{
for(int l=0;l{System.out.print(a[l]);
System.out.print(" ");
}
}

}
}

应该是这样没错 注释就先算了 你先看看再说

回答2:

你的哪个名牌大学的??

回答3:

山大果然名不虚传!!!!

java.lang.NoClassDefFoundError: Fibonacci
Exception in thread "main" 错误~

此非彼!

回答4:

nb...