流程练习:打印三角形,菱形

流程练习:打印三角形

package com.zhen.struct;


public class TestDemo01 {

    public static void main(String[] args) {

        for (int i = 1; i <= 5; i++) {
            for (int j = 5; j >= i; j--) {
                System.out.print(" ");
            }
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            for (int j = 1; j < i; j++) {
                System.out.print("*");
            }
            for (int j = 5; j >= i; j--) {
                System.out.print(" ");
            }
            System.out.println();
        }

    }


}

/*输出为
     *
    ***
   *****
  *******
 *********
 */

流程练习:打印菱形

package com.zhen.struct;


public class TestDemo02 {

    public static void main(String[] args) {

        for (int i = 1; i <= 5; i++) {
            for (int j = 5; j >= i; j--) {
                System.out.print(" ");
            }
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            for (int j = 1; j < i; j++) {
                System.out.print("*");
            }
            for (int j = 5; j >= i; j--) {
                System.out.print(" ");
            }

            System.out.println();
        }

        for (int i = 1; i <= 5; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(" ");
            }
            for (int j =5; j >= i; j--) {
                System.out.print("*");
            }
            for (int j =5; j > i; j--) {
                System.out.print("*");
            }
            for (int j = 1; j < i; j++) {
                System.out.print(" ");
            }

            System.out.println();
        }

    }


}
/*输出为
     *     
    ***    
   *****   
  *******  
 ********* 
 *********
  ******* 
   *****  
    ***   
     *    
Process finished with exit code 0
 */
posted @ 2022-04-24 21:48  北落君  阅读(32)  评论(0)    收藏  举报