Java小demo-打印

我记得刚开始学JavaSE的时候,经常都会用打印语句来打印不同的形状,今天就写了几个小demo,分别是长方形、正方形、三角形。其实主要练习的是循环语句的使用,这对后续的数组处理是有一定的帮助,大家也可以写写更复杂的打印语句。

package com.ispeasant.demo;

public class Demo1 {
        
        
    public static void main(String[] args) {
        
        


        printRectangle(4, 6);

        //printSquare(5);

        //printTriangle(5);


    }


    /**
     * 打印长方形
     * @param n:宽
     * @param m:长
     */
    public static void printRectangle(int n, int m) {
        
        
        for (int i = 0; i < n; i++) {
        
        
            for (int j = 0; j < m; j++) {
        
        
                System.out.print("*");
            }
            System.out.println();
        }
    }


    /**
     * 打印正方形
     * @param n:边长
     */
    public static void printSquare(int n) {
        
        
        for (int i = 0; i < n; i++) {
        
        
            for (int j = 0; j < n; j++) {
        
        
                System.out.print("*");
            }
            System.out.println();
        }
    }


    /**
     * n行三角形
     *
     * @param n:行数
     */
    public static void printTriangle(int n) {
        
        
        for (int i = 1; i <= n; i++) {
        
        
            for (int j = n; i <= j; j--) {
        
        
                System.out.print(" ");
            }
            for (int j = 1; j <= i; j++) {
        
        
                System.out.print("*");
            }
            for (int j = 1; j < i; j++) {
        
        
                System.out.print("*");
            }
            System.out.println();
        }
    }


}

猜你喜欢

转载自blog.csdn.net/ISWZY/article/details/127855969
今日推荐