Java制御構造の知識点詳細解
if構造
1、直接的なブール変数
2、演算子を比較した結果、または論理演算子の結果
3、Javaでは、非ゼロの数値タイプまたは非空文字列はブール値を返すために使用できません。
switch構造
2、caseの字面定数は変数タイプと一致していなければならない。整体3、charタイプ'a'、Stringタイプ"Hello"
3、breakはswitch構造から飛び出すために使用されます。defaultは、デフォルトの実行コードを定義し、breakが出ていない場合は最後にコードを実行します。実は、breakとdefaultは必要ではありません。
4、switch文を実行するときは、まず変数の値をcase値と逐一比較し、該当する場合はそこから所属コードを実行します。
一致した後にbreak文がない場合は、break文に出会うか、またはすべてのコードを実行してからswitchを飛び出すまで、マッチしなくなります。
switchにbreakがない場合は最後にdefault文を実行します。
while構造
2、循環変数、循環条件、および循環変数は、1つの式だけではなく、式と式の間で使用され、分離されます。
拡張forサイクル
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制御構造のすべての関連知識点です。学習とサポートに感謝します。