日期:2014-05-20  浏览次数:20668 次

新手输出问题

public class Mathtest {

public static void main(String[] args) {
int a=12345;
int b=23451;
int c=34512;
int d=45123;
int e=54321;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);

}

}
程序没错?,能简化下吗?

------解决方案--------------------
不知道最后一个是不是你写错了,如果是51234,这个程序就能够满足你的要求。
public class dome {

public static void main(String[] args) {
int a[] = {1,2,3,4,5};
for(int i =0;i<a.length;i++)
{
for(int j=0;j<a.length;j++)
{
if(i+j>=a.length)
System.out.print(a[i+j-a.length]);
else
System.out.print(a[i+j]);
}
System.out.println();
}
}
}