目录
前言
1、图形一
2、图形二
3、图形三
4、图形四
5、for循环基础知识
前言
本文主要围绕for循环以及if判断语句等相关知识实现各种图形的输出打印;
1、图形一
(1)效果图型

(2)代码展示
    public static void main(String[] args) {
         /*
          * 1.图形一:
          * 
          * 
          * * * * * * *
          */
         String s;
         String kongGe;
         System.out.println("图形一:");
         for (int i = 1; i <= 5; i += 2) {
             s = "";
             kongGe = "";
             for (int j2 = i; j2 <= 5; j2 += 2) {
                 kongGe = kongGe + "  ";
             }
             for (int j = 1; j <= i; j++) {
                 s = s + "* ";
             }
             System.out.println(kongGe + s);
         }
         System.out.println("\n");
     } 
2、图形二
(1)效果图型

(2)代码展示
    public static void main(String[] args) {
         
         /*
          * 图形二
          */
         System.out.println("图形二:");
         String s;
         String kongGe;
         for (int i = 6; i <= 16; i += 2) {
             s = "*****";
             kongGe = "";
             for (int j2 = i; j2 <= 16; j2 += 2) {
                 kongGe = kongGe + " ";
             }
             for (int j = 6; j <= i; j++) {
                 s = s + "*";
             }
             System.out.println(kongGe + s);
         }
         for (int i = 14; i >= 6; i -= 2) {
            s = "*****";
             kongGe = " ";
             for (int j2 = 14; j2 >= i; j2 -= 2) {
                 kongGe = kongGe + " ";
             }
             for (int j = 6; j <= i; j++) {
                 s = s + "*";
             }
             System.out.println(kongGe + s);
         }
         System.out.println("\n");
         
     }
3、图形三
(1)效果图型

(2)代码展示
    public static void main(String[] args) {
         /*
          * 图形三
          */
         System.out.println("图形三:");
         String s;
         String kongGe;
         //上面部分
         for (int i = 1; i < 10; i++) {
             s = "";
             String kongGe1 = "";
             String kongGe2 = "";
             String kongGe3 = "";
             for (int j2 = i; j2 < 9; j2++) {
                 kongGe1 = kongGe1 + " ";// 第一颗星星前面的空格数
             }
             for (int j = 1; j <= i; j++) {
                 s = "*";
             }
             if (i == 1) {
                 // 第一行一颗星的输出
                 System.out.println(kongGe1 + s);
             } else {
                 // 两颗星的输出
                 for (int j = 2; j <= i; j++) {
                     if (j == i) {
                         kongGe3 = kongGe3 + " *";
                         System.out.println(kongGe1 + s + kongGe2 + kongGe3);
                     }
                     kongGe2 = kongGe2 + "  ";// 第二颗星星前面的空格数
                 }
             }            
         }
        //下面部分
         for (int i = 8; i > 0; i--) {
             s = "";
             String kongGe1 = "";
             String kongGe2 = "";
             String kongGe3 = "";
             String kongGe4 = "";
             for (int j = 8; j >= i; j--) {
                kongGe4 = kongGe4 + " ";
                 kongGe1 = "*";
             }
             if (i == 1) {
                 // 第一行一颗星的输出
                 System.out.println(kongGe4+kongGe1);
             }else {
                 // 两颗星的输出
                 for (int j = 2; j <= i; j++) {
                     if (j == i) {
                         kongGe3 = kongGe3 + " *";
                         System.out.println(kongGe4+kongGe1 + kongGe2 + kongGe3);
                     }
                     kongGe2 = kongGe2 + "  ";// 第二颗星星前面的空格数
                 }
             }        
         }
         System.out.println("\n");
         
     }
4、图形四
(1)效果图型

(2)代码展示
public static void main(String[] args) {
        //图形四
         System.out.println("图形四:");
         String s;
         String kongGe;
         for (int i = 1; i <= 15; i += 2) {
             String s1 = "";
             String s2="";
             kongGe = "";
             String kongGe1="";
             if (i==1) {
                 for (int j1 = i; j1 <= 15; j1 += 1) {
                     s1 = s1 + "*";
                 }
                 System.out.println(s1);
             }
             else{
                 for (int j1 = i; j1 <= 15; j1 += 2) {
                     s1 = s1 + "*";
                 }
                 for (int j2 = i; j2 <= 15; j2 += 2) {
                     s2 = s2 + "*";
                 }
                 int kg=15-s1.length()-s2.length();
                 if(kg!=0)
                 {
                    for (int j = 1; j <= kg; j+=2) {
                         kongGe+=kongGe1+" ";
                         kongGe1=" ";
                     }
                    
                 }
                 System.out.println(s1 +kongGe+ s2);
             }
        }
     }
5、for循环基础知识
链接 : 9、JAVA入门——循环结构_BOOL DoubleYellow的博客
码文不易,本篇文章就介绍到这里,如果想要学习更多Java系列知识,请关注博主,博主带你零基础学习Java知识。与此同时,对于日常生活有困扰的朋友,欢迎阅读我的第四栏目:《国学周更—心性养成之路》,学习技术的同时,我们也注重了心性的养成。











