条件分岐
比較演算子
値 | 内容 | 読み方 |
---|---|---|
a == b | aとbが等しいか | イコール |
a != b | aとbが等しくないか | ノットイコール |
a < b | aよりbが大きいか | 小なり |
a > b | aよりbが小さいか | 大なり |
a <= b | aがb以下か | 小なりイコール |
a >= b | aがb以上か | 大なりイコール |
論理演算子
値 | 内容 |
---|---|
a && b | aかつb |
a || b | aまたはb |
if文
1. if
if ( 条件1 ) {
条件1がtrueの処理
}
2. else if
if ( 条件1 ) {
条件1がtrueの処理
} else if (条件2) {
条件1がfalseかつ条件2がtrueの処理
} else if (条件3) {
条件1がfalseかつ条件2がfalseかつ条件3がtrueの処理
} ・・・以降いくつでも連結可
3. else
if ( 条件1 ) {
条件1がtrueの処理
} else if (条件2) {
条件1がfalseかつ条件2がtrueの処理
} else {
すべての条件に当てはまらないときの処理
}
switch文
java14前
switch (比較元の値) {
case 比較する値1:
値1に一致した際の処理
break;
case 比較する値2:
値2に一致した際の処理
break;
default :
すべて値に一致しないときの処理
break;
}
java14以降
switch (比較元の値) {
case 比較する値1 -> 値1に一致した際の処理
case 比較する値2 -> 値2に一致した際の処理
default -> すべて値に一致しないときの処理
}
3項演算子
条件 ? 条件がtrueの場合の処理 : 条件がfalseの場合の処理