if(条件式){
    条件式が真(true)の場合、実行するソースコード
}
    
    ifは条件式の値により実行するコードを分岐することができます。ただし、条件式の値は論理型(boolean)となります。
if(条件式){
    条件式が真(true)の場合、実行するソースコード
} else {
    条件式が偽(false)の場合、実行するソースコード
}
    
    
if(条件式1){
    条件式1が真(true)の場合、実行するソースコード
} else if (条件式2){
    条件式1が偽(false)で条件式2が真(true)の場合、実行するソースコード
} else if (条件式3){
    条件式1と条件式2が偽(false)で条件式3が真(true)の場合、実行するソースコード
} else {
    条件式1、条件式2と条件式3全てが偽(false)の場合、実行するソースコード
}
    
    
boolen b = 3 > 2;//値はtrue
if(b){
    論理型変数bが真(true)の場合、実行するソースコード
} else {
    論理型変数bが偽(false)の場合、実行するソースコード
}
    
    | 優先順位 | 演算子 | 説明 | 
|---|---|---|
| 1 | () | 式をまとめる | 
| 2 | ! | 論理値の否定 | 
| 3 | < | より小さい | 
| 3 | > | より大きい | 
| 3 | <= | 以下 | 
| 3 | >= | 以上 | 
| 4 | == | 等しい | 
| 4 | != | 等しくない | 
| 5 | && | 論理値のAND | 
| 6 | || | 論理値のOR |