三角形のループ印刷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();
}
}
}
効果
概要
シンボルのラインと改行を全体として描画します
ただ注意してください、複数のシンボルの表示を制御する方法
この制御記号の出力変数を行番号と一致させます
私たちのライン番号は配達前に決定されます
内側のループのみを全体として扱う
ダブルループと混同されません