human
「if」や「for」などのフロー制御構造を介して、Javaのプログラムの流れを制御するにはどうすればよいですか？
gpt
if onlyは、ブーリアン条件の結果をチェックし、条件が真であればアクションを実行し、偽であれば終了してプログラムの通常のフローを継続する。これは、特定のステートメントやステートメントのブロックを実行するかどうかを決定するために使用されます。

例
```
if (age > 18) {
    System.out.println("You are of legal age");
}
```

コード・ブロックを何回たどるかがはっきりわかっている場合は、whileループの代わりにforループを使う：

```
For example:
for (int i = 0; i < 5; i++) {
  System.out.println(i);
}
```