@Java
選択構造と分岐構造の概要モジュール
みなさん、こんにちは、私はジフよ!
今日では、選択された構造と分岐構造の下での知識共有コンテンツではなく、より直接的にダウンOK上の表情よりも!
良い結果と併せてマインドマッピング研究!入力するには、以下のリンクをクリックして
マインドマップ(ジフ)のJavaの選択構造や分岐構造を
まず、基本的な構造は、以下の場合に選択しました
構文:
if(布尔表达式) {
代码块//结果为true执行代码块
}
后续代码...
実装プロセス:
- 裁判官へのブール式
- 結果は、コード・ブロックが最初に実行され、真であり、その後のコードを実行します
- 結果は、コード・ブロックはスキップされ、偽でそのまま次のコードを実行しました
二、もし他の選択構造
構文:
if(布尔表达式) {
//代码块1
} else {
//代码块2
}
后续代码...
実装プロセス:
- 裁判官へのブール式
- 結果が真である、コード1の最初のブロックは、その後、構造全体を放棄することを選択し、後続のコードを実行します
- 結果は偽、コード2の最初のブロック、及びその後のコードを実行し、構造全体を放棄することを選択しています
第三に、もし複数選択構造
構文:
if(布尔表达式) {
代码块1
} else if (布尔表达式) {
代码块2
} else if (布尔表达式) {
代码块3
} else {
代码块4
}
后续代码...
注:相互に排他的な、条件が真である場合、他の人があるが、もはや(降順又は昇順に続く範囲条件を)決定するために、間隔を使用して、行われません。
第四に、もし複数選択構造
構文:
if(外层布尔表达式){
if(内层布尔表达式){
内层代码块1
}else{
内层代码块2
}
}else{
代码块2
}
后续代码...
注:(他の場合、IF複数の場合)には、ネストされたシリアル構造で問題がインデントされていない結果の書き込みのために存在し、さらに実行することができる選択構造、代替的な構造をネストすることができるが、任意の組み合わせであることができます。
五、スイッチ分岐構造
構文:
switch(变量|表达式){ //可操作变量类型byte short int char String
case 1:
逻辑代码1;
break;
case 2:
逻辑代码2;
break;
default:
逻辑代码3;
break;
}
后续代码...
注:ケースのswitch文が選択されているが、この構造から撤退するためのイニシアチブを取ることはありません、する必要が手動で追加の休憩を切り替える;、全体の分岐構造のうち、
第六に、ローカル変数
- コンセプト:変数が関数内で宣言、あなたはまず、再利用を割り当てる必要があります
- 範囲:、端部にコードブロックラインの定義から出発して、{}内で局所的に限定されます
- 注:スコープの重複内の複数の変数は、同じ名前を許可しない、それ以外の場合はエラーをコンパイルします、ではない通常のプログラムの実行
質問については、メッセージの返信を残してください、ありがとうございました!