Como usar queda-through para a sua vantagem na programação java

Muitas vezes, quando você estiver usando uma interruptor

declaração em Java, você não quer cair por ele, para que a pimenta pausa declarações em todo o interruptor. Mas, às vezes, queda-through é apenas a coisa que você precisa quando a programação com Java.

Video: QUEDA DE CABELO - REMÉDIO QUE FUNCIONA

Tome o número de dias em um mês. Existe uma regra simples para isso? Meses contendo a letra “r” têm 31 dias? Meses em que “i” vem antes “e” exceto depois de “c” têm 30 dias?

Você pode mexer com E se condições de tudo que você quer. Mas para lidar com todas as possibilidades =, você pode usar um interruptor declaração.

importação java.util.Scanner classe DaysInEachMonth {void main (args String []) public static {teclado Scanner = new Scanner (System.in) mês -int, NUMBEROFDAYS = 0-boolean IsLeapYear-System.out.print ("Qual mês? ") -mês = keyboard.nextInt () - interruptor (meses) {case 1: caso 3: caso 5: caso 7: caso 8: caso 10: caso 12: NumberOfDays =-31-ruptura caso 4: Caso 6: 9 caso : caso 11: NumberOfDays =-30-ruptura caso 2: System.out.print ("ano bissexto (true / false)? ") -isLeapYear = keyboard.nextBoolean () - se (IsLeapYear) {NUMBEROFDAYS = 29-} else {NUMBEROFDAYS = 28 -}} System.out.print (NUMBEROFDAYS) -System.out.println (" dias") -keyboard.close () -}}

Por mês número 6, o computador salta para caso 6. Não há declarações dentro do caso 6 cláusula, de modo que parte da execução do programa é muito chato.



Mas sem pausa no caso 6 cláusula, o computador marcha para a direita junto a caso 9. Mais uma vez, o computador não encontra declarações e não pausa, de modo que os empreendimentos de computador para o próximo caso, o que é caso 11. Nesse ponto, os hits de computador pagar sujeira. O computador atribui 30 a número de dias, e pausas para fora do todo interruptor declaração.

Fevereiro é o melhor mês de todos. Por um lado, o caso de fevereiro em Listing 11-3 contém uma chamada para o Scanner classe de nextBoolean método. O método espera que você escreva um verdade ou falso. O código usa qualquer palavra que você digita para atribuir um valor a uma boleano variável.

Video: ACABAR COM A QUEDA DE CABELO ➜ Tome Isto Antes de Dormir e Nunca Mais Sofrera Com Calvice

Fevereiro também contém o seu próprio E se declaração. Em fevereiro, você um ninho E se declaração dentro de um interruptor declaração. Isso é legal.


Publicações relacionadas