ループ印刷トライアングルJava 0913

三角形のループ印刷0913

演習では、ループを使用してシンボルの行を出力します

サイクルは同じことを何度も繰り返しています

ために

*****

このようなグラフィックは次のように理解できます。

繰り返し出力

*

複数のシンボルが必要で、出力を数回繰り返します

ビデオ

https://www.ixigua.com/6871752559560753671?logTag=GuVnthL9Ne2UnBqJv_pkk

コード

public class 输出一行星花 {
    
    
    public static void main(String[] args) {
    
    
        for (int i=0;i<1;i++){
    
    
            System.out.print("*");
        }
        System.out.println();


        for (int i=0;i<2;i++){
    
    
            System.out.print("*");
        }
        System.out.println();


        for (int i=0;i<3;i++){
    
    
            System.out.print("*");
        }
        System.out.println();

        for (int i=0;i<4;i++){
    
    
            System.out.print("*");
        }
        System.out.println();

    }
}

効果

ここに画像の説明を挿入

概要

        for (int i=0;i<1;i++){
    
    
            System.out.print("*");
        }

このように、出力では

私は<少し、それは数回ループします

この機能を活用する

出力シンボルの数を制御できます

長方形のリハーサル出力

上記の演習では

機能を得た

        for (int i=0;i<5;i++){
    
    
            System.out.print("*");
        }

実行するだけで、シンボルの行を出力できます

内容は、五つ星の花

この関数を借りて、長方形の出力を達成する必要があります

ビデオ

https://www.ixigua.com/6871759804285747720?logTag=YsMYcm-on1w2IqVqYnkcJ

コード

public class 输出矩形 {
    
    

    public static void main(String[] args) {
    
    
    	// 控制输出二行
        for (int j = 0; j < 2; j++) {
    
    
			// 控制每一行输出三个符号
            for (int i = 0; i < 3; i++) {
    
    
                System.out.print("*");
            }
            System.out.println();
        }



    }
}

効果

ここに画像の説明を挿入

演習では直角三角形が出力されます

長方形は書かれていますが、いくつかの行といくつかの列が固定されています

目的:

動的な行を実現し、私が言うときにいくつかの行を表示します

ラダー列を実現します。最初の行は1つのシンボルのみを表示し、2番目の行は2つのシンボルを出力します

ビデオ

https://www.ixigua.com/6871765928325939726?logTag=fgbfBE9NiqcE0IPLB-25D

コード

public class 输出直角三角形 {
    
    
    public static void main(String[] args) {
    
    
        System.out.println("直角三角形,绘制中。。。。");
        // 定义一个变量,控制显示几行
        int row = 7;
        // 定义一个变量,控制一行显示几个符号
        int col;
        for (int j = 0; j < row; j++) {
    
    
            // 当前是第几行,可以由公式
            // 行号 = j+1决定
            int lineNum = j + 1;
            //  让col与行号一致,行号变量 lineNum
            // 单步调试看一看
            col = lineNum;
            for (int i = 0; i < col; i++) {
    
    
                System.out.print("*");
            }
            System.out.println();
        }

    }
}

効果

ここに画像の説明を挿入

概要

シンボルのラインと改行を全体として描画します

ただ注意してください、複数のシンボルの表示を制御する方法

この制御記号の出力変数を行番号と一致させます

私たちのライン番号は配達前に決定されます

内側のループのみを全体として扱う

ダブルループと混同されません

おすすめ

転載: blog.csdn.net/ifubing/article/details/108558225