用Java编写一个嵌套的for循环打印下列图案:11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 2 3 4 5 6 5 4 3 2 11 2 3 4 5 6 7 6 5 4 3 2 11 2 3 4 5 6 7 8 7 6 5 4 3 2 1还有第一个1要在中间,其实就是一个金字塔形.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 04:49:23
![用Java编写一个嵌套的for循环打印下列图案:11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 2 3 4 5 6 5 4 3 2 11 2 3 4 5 6 7 6 5 4 3 2 11 2 3 4 5 6 7 8 7 6 5 4 3 2 1还有第一个1要在中间,其实就是一个金字塔形.](/uploads/image/z/262920-48-0.jpg?t=%E7%94%A8Java%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E5%B5%8C%E5%A5%97%E7%9A%84for%E5%BE%AA%E7%8E%AF%E6%89%93%E5%8D%B0%E4%B8%8B%E5%88%97%E5%9B%BE%E6%A1%88%EF%BC%9A11+2+11+2+3+2+11+2+3+4+3+2+11+2+3+4+5+4+3+2+11+2+3+4+5+6+5+4+3+2+11+2+3+4+5+6+7+6+5+4+3+2+11+2+3+4+5+6+7+8+7+6+5+4+3+2+1%E8%BF%98%E6%9C%89%E7%AC%AC%E4%B8%80%E4%B8%AA1%E8%A6%81%E5%9C%A8%E4%B8%AD%E9%97%B4%2C%E5%85%B6%E5%AE%9E%E5%B0%B1%E6%98%AF%E4%B8%80%E4%B8%AA%E9%87%91%E5%AD%97%E5%A1%94%E5%BD%A2.)
用Java编写一个嵌套的for循环打印下列图案:11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 2 3 4 5 6 5 4 3 2 11 2 3 4 5 6 7 6 5 4 3 2 11 2 3 4 5 6 7 8 7 6 5 4 3 2 1还有第一个1要在中间,其实就是一个金字塔形.
用Java编写一个嵌套的for循环打印下列图案:
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
1 2 3 4 5 6 5 4 3 2 1
1 2 3 4 5 6 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8 7 6 5 4 3 2 1
还有第一个1要在中间,其实就是一个金字塔形.
用Java编写一个嵌套的for循环打印下列图案:11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 2 3 4 5 6 5 4 3 2 11 2 3 4 5 6 7 6 5 4 3 2 11 2 3 4 5 6 7 8 7 6 5 4 3 2 1还有第一个1要在中间,其实就是一个金字塔形.
public class Du {
public static void main(String[] args) {
final int num = 8;//要输出几行就在这里控制了
int[][] ary = fillArray(num);
for (int i = 0; i < ary.length; i++) {
for (int j = 0; j < ary[i].length; j++) {
if(ary[i][j] != 0){
System.out.print(ary[i][j] + " ");
}else{
System.out.print(" " + " ");
}
}
System.out.println();
}
}
private static int[][] fillArray(final int num) {
int[][] ary = new int[num][num * 2 - 1];
for (int i = 0; i < ary.length; i++) {
int start = i + 1;
// 向前打印到1
for (int j = num; ary[i][j--] != 1;) {
ary[i][j] = start--;
}
// 向后打印到1
start = i;
for (int j = num - 1; ary[i][j++] != 1;) {
ary[i][j] = start--;
}
}
return ary;
}
}
---------------------------
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
1 2 3 4 5 6 5 4 3 2 1
1 2 3 4 5 6 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8 7 6 5 4 3 2 1