この記事では、for、while、およびwhot whin in javaの違いについて説明します。具体的な詳細は次のとおりです。
最初のタイプ:ループ用
ステートメントのループ構造の形式:
for(初期化式;条件式;ループ後の操作式){ループ本体; }例えば:
class dome_for2 {public static void main(string [] args){//system.out.println("hello world! "); // 1-10 int sum = 0; for(int i = 1; i <= 10; i ++){if(i%2 == 0){(i%2 == 0){//判断声明sum+= i; //sum} system.out.println(sum);}}出力構造は30です
2番目は声明
ステートメント中のループ構造の形式:
初期化ステートメント;
while(判決条件の声明){ループボディステートメント;条件付きステートメントを制御します。 }例えば:
class demo_while {public static void main(string [] args){//合計1-100 int sum = 0; //初期合計を0int i = 1に定義します。 //最初の番号を定義して合計を開始します(i <= 100){//条件文の裁判官sum += i; // sum = sum+i; i ++; //変数がそれ自体を増やす} system.out.println( "sum =" + sum);}}}出力の結果は次のとおりです。SUM= 5050
3番目のdo .... whileステートメント
ループ構造の形式は...声明:
初期化ステートメント;
{ループボディステートメント;条件付きステートメントを制御します。 } while(判決条件声明);例えば:
class demo1_dowhile {public static void main(string [] args){// 1-100 int sum = 0の合計を見つけます。 //変数の合計を定義します。これは、値int i = 1の合計を保存するために使用されます。 //変数idoを定義します{// doはstem // system.out.println( "i =" + i); //ループボディステートメントsum+= i; i ++;} while(i <= 100); //条件ステートメントSystem.out.println( "sum ="+sum)を判断します。 //出力結果}}出力結果:sum = 5050
概要:3つのループステートメントの違い:
1.do ...ループが少なくとも1回ループ本体を実行します。
2。Loopが最初に条件が真であるかどうかを判断し、次にループボディステートメントを実行するかどうかを決定する必要があるためです。
上記は、編集者によって紹介されたJavaでの間の違いの紹介です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!