java 使用 for 语句打印显示下列数字形式:n=4 加注释 11 2 11 2 3 2 11 2 3 4 3 2 1
// 定义变量n为4 int n = 4; // 外层循环控制行数,从1到n for (int i = 1; i <= n; i++) { // 内层循环控制每行的数字个数,从1到2i-1 for (int j = 1; j <= 2i-1; j++) { // 判断当前数字位置是否在中间位置 if (j == i) { System.out.print(i); // 在中间位置打印i } else if (j < i) { System.out.print(j); // 在中间位置左边打印j } else { System.out.print(2i-j-1); // 在中间位置右边打印2i-j-1 } System.out.print(" "); // 打印数字后加上空格 } System.out.println(); // 每行结束后换行 }
原文地址: https://www.cveoy.top/t/topic/cGpY 著作权归作者所有。请勿转载和采集!