Instrução de troca Java

Imagine que você é um cavaleiro parado em uma bifurcação na estrada. Se você for para a esquerda, perderá seu cavalo. Se você for certo, você ganhará conhecimento. Como representaríamos essa situação em código? Você provavelmente já sabe que usamos construções como if-then e if-then-else para tomar essas decisões. Mas e se a estrada se dividir não em duas, mas em dez?

Você tem estradas que estão "totalmente à direita", "um pouco à esquerda disso", "um pouco mais à esquerda" e assim por diante, totalizando 10 estradas possíveis? Imagine como seu código "if-then-else" crescerá nesta versão! Suponha que você tenha uma bifurcação de 10 vias na estrada. Para tais situações, Java tem a instrução switch. Falaremos sobre esse sujeito várias vezes.

Enum. Exemplos práticos. Adicionando construtores e métodos

E mais algumas palavras sobre Enum. Mais precisamente, menos palavras, mas mais código e prática. Afinal, os cérebros de muitas pessoas estão (muitas vezes) cheios de mingau sobre esse assunto, e não de conhecimento. Se você quiser ter uma ideia melhor do assunto, não seja tímido: fique à vontade para ler e explorar à medida que avança.