一个简单JAVA的循环数阵题

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:29:40
用JAVA循环 打印出:
1 2 3 4 5
5 1 2 3 4
4 5 1 2 3
3 4 5 1 2
2 3 4 5 1
会做的帮个忙 ,谢谢。 QQ 34262539
有满意答案 会追加分的。
24小时在线等, 这题 纠结 我好多天了

for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
int value = (j - i + 5) % 5;
System.out.print(value + 1);
System.out.print(" ");
}
System.out.print("\n");
}
拿分来 记得加分啊

//这个才是正解,适合任意类型的数组
public class Loop {
public static void main(String[] args) {
int[] x = {1,2,3,4,5,};
int len = x.length;
for(int i=0; i<len; i++){
for(int k=0; k<len; k++)
System.out.print(x[k]+" ");
System.out.println();
loop(x,len);
}
}
private static void loop(int[] x,int len) {
int tmp = x[len-1];
for(int i=0; i<x.length-1; i++)
x[len-i-1]=x[len-i-2];
x[0]=tmp;
}
}

public class Test {

public static void main(String[] args) {
int data[] = { 1, 2, 3, 4, 5 };
for (int i = 0; i < 5; i++) {

for (int k = 0; k <