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);
}
```
El if solo, verifica el resultado de la condición booleana si la condición es verdadera se realiza una acción, si es falsa, sale y continúa con el flujo normal del programa. Se usa para decidir si una determinada declaración o bloque de enunciados se ejecutará o no.

Ejemplo
if (edad > 18) {
    System.out.println("Es mayor de edad");
}

Cuando sepa exactamente cuántas veces desea recorrer un bloque de código, use el bucle for en lugar de un bucle while:

Por ejemplo:
for (int i = 0; i < 5; i++) {
  System.out.println(i);
}