黑马程序员技术交流社区

标题: 打印各种形状三角形 [打印本页]

作者: vvvvvc    时间: 2016-6-1 23:21
标题: 打印各种形状三角形
  1.         public static void main(String[] args) {
  2.                 for (int i = 1; i <= 5; i++) {
  3.                         for (int j = i; j <= 5; j++) {
  4.                                 System.out.print("*");
  5.                         }
  6.                         System.out.println();
  7.                 }
  8.                 // 空心

  9.                 for (int i = 0; i < 6; i++) {
  10.                         for (int j = 0; j < 2 * 6; j++) {
  11.                                 if (j == (6 - i) || j == (6 + i)) {
  12.                                         System.out.print("*");
  13.                                 } else {
  14.                                         System.out.print(" ");
  15.                                 }

  16.                         }
  17.                         System.out.println();
  18.                 }
  19.                 for (int j = 0; j < 2 * (6 + 1) - 1; j++) {
  20.                         System.out.print("*");
  21.                 }
  22.                 // 空心倒
  23.                 System.out.println();
  24.                 for (int j = 0; j < 2 * (6 + 1) - 1; j++) {
  25.                         System.out.print("*");
  26.                 }
  27.                 System.out.println();
  28.                 for (int i = 0; i < 6; i++) {
  29.                         for (int j = 0; j < 2 * 6; j++) {
  30.                                 if (j == i + 1 || j == (2 * 6 - i - 1)) {
  31.                                         System.out.print("*");
  32.                                 } else {
  33.                                         System.out.print(" ");
  34.                                 }

  35.                         }
  36.                         System.out.println();
  37.                 }
  38.                 // 1,实心
  39.                 for (int i = 0; i < 5; i++) {
  40.                         for (int k = 0; k < 5 - i - 1; k++) {
  41.                                 System.out.print(" ");
  42.                         }
  43.                         for (int k = 0; k < i + 1; k++) {
  44.                                 System.out.print("*");
  45.                         }
  46.                         for (int k = 0; k < i; k++) {
  47.                                 System.out.print("*");
  48.                         }
  49.                         System.out.println();
  50.                 }
  51.                 // 2,实心
  52.                 for (int i = 0; i < 5; i++) {
  53.                         for (int j = 0; j < 5 - i - 1; j++) {
  54.                                 System.out.print(" ");
  55.                         }
  56.                         for (int K = 0; K < 2 * i + 1; K++) {
  57.                                 System.out.print("*");
  58.                         }
  59.                         System.out.println();
  60.                 }
  61. //       *
  62. //            * *
  63. //           * * *
  64. //          * * * *
  65. //         * * * * *
  66.                 for (int i = 1; i <= 5; i++) {
  67.                         for (int j = 5; j >= i; j--) {
  68.                                 System.out.print(" ");
  69.                         }
  70.                         for (int z = i; z >= 1; z--) {
  71.                                 System.out.print("* ");
  72.                         }
  73.                         System.out.println();
  74.                 }

  75.         }
复制代码



作者: loop    时间: 2016-6-1 23:24
学到了。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2