Postagens

Mostrando postagens de novembro, 2022

Fall Through em Java: O que é?

 Em Java, o Fall Through está associado ao switch-case . Fall Through é uma condição na qual cada case não possui nenhuma instrução break . Vale ressaltar aqui que em um switch o break não é obrigatório , mas é um bom hábito ( Existem divergências quanto a isso, mas deixemos esse assunto para outro momento ). O break indica o fim do case e a falta dele leva a execução de outro case , e mais outro, e outro até o fim do switch, ou o encontro de um break . Em resumo, a falta da instrução break fará com que se execute todas as instruções após a primeira correspondência (Independente se as correspondências posteriores são verdadeiras ou falsas). Sintaxe: switch (expressão) { case valor1: //declaração case valor2: //declaração case valor3: //declaração default: //declaração } Vamos entender isso em um código? FallThroughExample1.java : public class FallThroughExample1 {       public static void main(String[] args ) {             String fruta = "banana&qu