Java制御構造の知識点詳細解

1382 ワード

if構造

if(     ){
//    
}else if(     ){
//    
}else{
//    
}
条件式の結果はtrue falseで、具体的な形式は次の通りです。
1、直接的なブール変数
2、演算子を比較した結果、または論理演算子の結果
3、Javaでは、非ゼロの数値タイプまたは非空文字列はブール値を返すために使用できません。
switch構造

switch(   ){
case     1:
//    
break;
case     2:
//    
break;
default:
//    
}
1、変数のタイプは、整数、char、Stringタイプを含みます。
2、caseの字面定数は変数タイプと一致していなければならない。整体3、charタイプ'a'、Stringタイプ"Hello"
3、breakはswitch構造から飛び出すために使用されます。defaultは、デフォルトの実行コードを定義し、breakが出ていない場合は最後にコードを実行します。実は、breakとdefaultは必要ではありません。
4、switch文を実行するときは、まず変数の値をcase値と逐一比較し、該当する場合はそこから所属コードを実行します。
一致した後にbreak文がない場合は、break文に出会うか、またはすべてのコードを実行してからswitchを飛び出すまで、マッチしなくなります。
switchにbreakがない場合は最後にdefault文を実行します。
while構造

while(    ){
//    
}
ド……while構造

do{
//    
}while(     );
forサイクル構造

for(    ;    ;      ){
//    
}
1、循環変数、循環条件、および循環変数の3つの表現の位置を変えることはできません。2つです。適合は保持しなければなりませんが、循環変数をfor外部に書き込み、循環条件と循環変数を変更する表式を内部に書き込みます。
2、循環変数、循環条件、および循環変数は、1つの式だけではなく、式と式の間で使用され、分離されます。
拡張forサイクル

int[] a={1,2,3,4,5,};
for(int b:a){
System.out.println(b);
}
以上がJava制御構造のすべての関連知識点です。学習とサポートに感謝します。