ブール演算
ブール演算子-ブール値の処理
条件付きブール演算子
ifelse構文
if()
<trueの場合に実行されるコード>
else
<falseの場合に実行されるコード>
if and elseによって実行されるコードに複数の行がある場合は、{}を追加してブロックを形成できます
if(<test>){
<code executed if <test> is true>
}else{
<code executed if <test> is false>
}
else ifは0以上、
elseは0または1のみ
if(){ } else if(){ } else if(){ } else { }
三項演算子の
構文
?:
文字列の例resStr =(myInteger <10)? "Less than 10": "Greater than or equal to 10"
switchステートメント-基本的な構文
switchステートメントはifステートメントに似ており、switchを使用して複数の値を持つテスト変数を比較できます
。switchの文法構造は次のとおりです
。switch(){ case:<実行するコードif ==> break; case:<実行するコードif ==>; break; … case:<実行するコードif ==>; break; default:<!=> break; }の場合に実行するコードリテラル値または変数をここに直接配置するかどうかに関係なく、その型は数値型であり、char型はループを実行します。構文構造
do{
<code to be looped>;
}while(<test>);
返されるのはブール値です(ループの条件付き判断)
ループを使用して1〜9の
whileループを出力します
構文構造
while(){
}
whileを使用して、1〜9の
forループを出力します。
構文構造
for(<initialization ;;>){
}
初期化です。ここでは、変数を定義したり、変数に値を割り当てたりできます。
ループを実行するかどうかを決定する条件です。
オペコードは、ループが実行されるたびに実行されます。
ループブレークの中断(現在のループの終了)
は、breakを使用して、ループからすぐにジャンプします
。continueを使用して、現在のループを終了し、次のループの実行を続行します
。returnjumpout of the loop