A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 施大勇 于 2013-9-28 15:29 编辑
  1. package lesson4;
  2. /*
  3. 通过嵌FOR循环实现几种复杂不同图案的打印
  4. */
  5. public class Tuxing {

  6.         /**
  7.          * 打印图形
  8.          */
  9.         public static void main(String[] args) {
  10.                 printTuxing1();
  11.                 System.out.println("------------------------------------");
  12.                 printTuxing2();
  13.                 System.out.println("------------------------------------");
  14.                 printTuxing3();
  15.                 System.out.println("------------------------------------");
  16.                 printTuxing3_1();
  17.                 System.out.println("------------------------------------");
  18.                 printTuxing4();

  19.         }

  20.         private static void printTuxing1() {
  21.                 for (int i = 0; i < 5; i++) {
  22.                         for (int k = 0; k < i; k++) {
  23.                                 System.out.print(" ");
  24.                         }
  25.                         for (int j = 0; j < 10; j++) {
  26.                                 System.out.print("*");
  27.                         }
  28.                         System.out.println();
  29.                         
  30.                 }
  31.                
  32.         }
  33.         
  34.         private static void printTuxing2() {
  35.                 for (int i = 0; i < 5; i++) {
  36.                         for (int k = i; k < 5; k++) {
  37.                                 System.out.print("    ");
  38.                         }
  39.                         for (int j = 0; j < 10; j++) {
  40.                                 System.out.print("*");
  41.                         }
  42.                         System.out.println();
  43.                         
  44.                 }
  45.                
  46.         }
  47.         
  48.         private static void printTuxing3() {
  49.                 for (int i = 0; i < 6; i++) {
  50.                         for (int j = 0; j < i+1; j++) {
  51.                                 System.out.print("*");
  52.                         }
  53.                         System.out.println();
  54.                         
  55.                 }
  56.                 for (int x = 0; x < 4; x++) {
  57.                         for (int y = x; y < 4; y++) {
  58.                                 System.out.print("*");
  59.                         }
  60.                         System.out.println();
  61.                 }
  62.                
  63.         }
  64.         
  65.         private static void printTuxing3_1() {
  66.                 for (int i = 0; i < 10; i++) {
  67.                         for (int j = 0; j < i+1 && i<6; j++) {
  68.                                 System.out.print("*");
  69.                         }
  70.                         for (int j =i ; j < 10 && i>=6; j++) {
  71.                                 System.out.print("*");
  72.                         }
  73.                         System.out.println();
  74.                         
  75.                 }        
  76.         }
  77.         
  78.         private static void printTuxing4() {
  79.                 for (int i = 0; i < 3; i++) {
  80.                         for (int j = i; j < 2; j++) {
  81.                                 System.out.print(" ");
  82.                         }
  83.                         for (int j = 0; j < i+1 && i<3; j++) {
  84.                                 System.out.print("*");
  85.                         }               
  86.                         System.out.println();               
  87.                 }
  88.                
  89.         }

  90. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
曹秀云 + 1 神马都是浮云

查看全部评分

2 个回复

正序浏览
建议将代码放在代码块中!
回复 使用道具 举报
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马