0
0

Java 条件分岐

Last updated at Posted at 2023-10-20

条件分岐

比較演算子

内容 読み方
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の場合の処理
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0