(四)Javaプロセス制御文(Java基礎ノート)


一、順序構造
プログラムコードは順番に上から下へ、左から右へ実行されます
二、選択構造
1、if—else
if(    ){
     
       1}else{
     
       2}

自語文フォーマットが値を返すと三目と等価に変換できます
2、switch文
意味:switchマルチ選択スイッチは変数によって異なる値を判断条件としてJDK 7.0以降、Stringタイプをサポート
構文:
switch(  ) {
       //    :byte short int char enum
case  1:
      1     ;
   break;   //             
case  2:
      2     ;
   break;   //    break;          
case  3:
      2     ;
   break;   //       break  
default:     //      0 1 
                ;
}

switch caseの各ブランチの最後にはbreak文を書かなければなりません.ブランチを終了することを示します.breakを書かないと、breakに遭遇するまで後続のブランチが実行されます.--キー
switch(変数):変数タイプサポート整数など:byte short int char enum
jdk1.5列挙のサポートを開始
JDK7.0後にStringをサポートする:
switch文の終了フラグ:
  • break
  • に出会った
  • は、コードの最後の行
  • に実行される.
    三、循環構造
    1、循環分類:
  • forサイクル
  • 		  :
    				for(   ;    ;    ){
    					   ;
    				}
    

    結果がfalseでforループが終了するとtrueでループ体が実行されます
  • whileサイクル
  • 		  :
    				while(    ){
    					   ;
    					    ;
    				}
    
    

    まず初期値を取得し,判断条件と判断し,結果がfalseであればforループを終了し,trueであればループ体を実行する.
  • do whileサイクル
  • 				   
    				do{
    					   ;
    					    ;
    				}while(    );
    
    
  • do{}while(); 最後にセミコロン
  • があります
  • は少なくとも1回
  • を実行する.
  • 条件式の変数です.ループ前の定義が必要です.役割ドメイン
  • 3つのサイクルの違いと関連:
    1、3種類の循環は等価に転換できる
    2、まず—forサイクル、次はwhileサイクル、最後はdowhile
    3、forサイクルの初期値はサイクル終了後は使用できません
    4、dowhileサイクルは最低一回実行する
    四、ジャンプ制御文
    1、break文
    作用:終了ループ1)switch文に用いられ、分岐文2を終了するために用いられる)は、ループにおいて終了ループ(最も近いループ)の近接原則3)breakループ番号を表す.
    エンドラベルで指定されたループを表し、内側ループから外側ループを直接終了する
    2、continue文
    作用:今回のサイクルから飛び出して、サイクルの中で1)だけで今回のサイクルを終了し、次のサイクル(最も近いサイクル)2)continueサイクルを継続することを表す.終了符号で指定された今回のループを示し、次のループを継続する