記事ディレクトリ
序文
Java には、while、do...while、for ステートメントという 3 つのループ構造があります。
1. while ループ
最も基本的なループは、ループ条件が true であるかどうかに基づいてループを制御します。式が true でない場合、ループ本体は 1 回も実行されません。基本的な
構文:
while(布尔表达式){
//循环的语句
}
制御プロセス:
2. do…while ループ
do...while循环,与while不同它是先执行循环体再进行判断循环是否要继续下去
基本的な構文:
do{
//循环语句
}while(布尔表达式);
制御プロセス:
3.forループ
前の 2 つのループ構造と比較して、for ループはより頻繁に使用され、再開発ではより複雑になります。
基本的な構文:
for(初始化语句;循环条件;迭代部分表达式){
//循环语句
}
以下に、乗算表を出力するためのfor ループの使用例を 2 つ示します。
//打印乘法表
for (int i=1;i<=9;i++){ //设置总共输出9行
for (int j=1;j<=i;j++){ //判断本行要输出几个数据
System.out.print(i+"*"+j+"="+j*i+"\t"); //输出一个相乘的式子和一个空格
}
System.out.println(); //换行
}
三角形を印刷します。
//打印三角形
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("*");//用*组成三角形的右半边
}
System.out.println();
}
4. 文章から飛び出す
ループ実行時にあらかじめループから抜け出したい場合は、3つのキーワードをいくつか使用する必要がありますが、ループから抜け出す方法にはbreak、 continue、returnの3つがあります。 3つのキーワード:
Break ; .break ステートメントにより、実行中のプログラムはすぐに最も内側のループを終了するか、switch ステートメントを終了します。次の例に示すように、break が実行されると、後続の出力ステートメントは実行されなくなります。
for(int i=0; i < 10; i++){
if(i >= 5){
break;
}
System.out.println("执行");}
cotinue : continue ステートメントは、break ステートメントに似ています。違いは、ループを終了せず、ループの新しい反復を開始することです。cotinue の後の出力ステートメントは、現在のループから飛び出す前に実行されます。
for(int i=0; i < 10; i++){
if(i == 3 || i == 8){
continue;
}
System.out.println("执行");}}
return : exit メソッドの関数を終了するためのキーワードです。return ステートメントは関数本体内にのみ含めることができ、コード内の他の場所にあると構文エラーが発生します。
return 文は値を返す必要があることを意味し、値を返す必要がない場合は return 文を使用する必要はありません。これらは exit に似ており、メソッド本体で return を実行すると、return に続くコードの実行を終了できます。return false または return true は通常、結果を決定するために使用されます。
要約する
Javaのループ構造には、while文、do...while文、for文の3つがあり、whileループは条件を判定してからループするもの、do...whileはループを実行してから条件を判定するものです。 。ループから抜け出すには、break は現在のループから抜け出し、残りのループ ステートメントを実行しません。Cotinue はループを終了し、残りのループ ステートメントを実行してからループから抜け出します。Return は戻り値を使用してループから抜け出します。ループ。