Então nesse caso sim Edson, mas assim, podem ocorrer casos de que você precisa de uma condição para cair em outras, por exemplo:
Imagina que temos dois caminhos o da direita e o da esquerda(D e E), caso eu escolha o D eu só tenho uma reta, ao escolher o E eu tenho três caminhos para escolher A , B e C onde eu posso escolher para qual ir, em código ficaria assim:
if (primeiraEscolha == 'D') {
System.out,Println("Vai reto");
} else { //ou seja primeiraEscolha igual a E
if ( segundaEscolha == 'A') {
System.out,Println("Primeira escolha E, segunda escolha A");
} else if (segundaEscolha == 'B') {
System.out,Println("Primeira escolha E, segunda escolha B");
} else{
System.out,Println("Primeira escolha E, segunda escolha C");
}
}
Espero que tenha feito sentido, se ainda ficar com duvida, pode mandar