# If/elseステートメント

式ビルダーでは、if / elseステートメントは次のように記述できます。

```
condition?value if true:value if false
```

Javaメソッドを呼び出す前にnullテストを実行できます。それ以外の場合、入力データにnull値が含まれていると、nullポインター例外がスローされます。例:

```
row1.Postal_code==null?null:row1.Postal_code.toUpperCase()
```

ネスト化されたステートメントを作成することもできます。たとえば、次の式を使用して、元の給与に基づいて各従業員の新しい給与を取得します。

```
row1.salary>=10000?row1.salary*1.05:(row1.salary>=8000?row1.salary*1.1:(row1.salary>=7000?row1.salary*1.08:row1.salary*1.2))
```