Skip to content

Instantly share code, notes, and snippets.

@SpinnerZ
Created August 27, 2024 20:32
Show Gist options
  • Select an option

  • Save SpinnerZ/b55144d64f5e2fec3ee06225cf2e5dfb to your computer and use it in GitHub Desktop.

Select an option

Save SpinnerZ/b55144d64f5e2fec3ee06225cf2e5dfb to your computer and use it in GitHub Desktop.
Switch Java
package org.example;
import java.util.Scanner;
public class SwitchControlStatement {
// Programa para exibir o dia da semana conforme a entrada do usuário
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("\nOlá! Insira o dia da semana: ");
byte weekDayNumber = scanner.nextByte();
switch (weekDayNumber) {
case 1:
System.out.println("O nome do dia da semana inserido é domingo");
break;
case 2:
System.out.println("O nome do dia da semana inserido é segunda-feira");
break;
case 3:
System.out.println("O nome do dia da semana inserido é terça-feira");
break;
case 4:
System.out.println("O nome do dia da semana inserido é quarta-feira");
break;
case 5:
System.out.println("O nome do dia da semana inserido é quinta-feira");
break;
case 6:
System.out.println("O nome do dia da semana inserido é sexta-feira");
break;
case 7:
System.out.println("O nome do dia da semana inserido é sábado");
break;
default:
System.out.printf("O dia da semana %d não existe!", weekDayNumber);
}
System.out.print("\nInsira agora o NOME do dia da semana: ");
String weekDayName = scanner.next();
weekDayName = weekDayName.toLowerCase();
switch (weekDayName) {
case "domingo":
System.out.println("O número do dia da semana inserido é 1");
break;
case "segunda-feira":
System.out.println("O número do dia da semana inserido é 2");
break;
case "terça-feira":
System.out.println("O número do dia da semana inserido é 3");
break;
case "quarta-feira":
System.out.println("O número do dia da semana inserido é 4");
break;
case "quinta-feira":
System.out.println("O número do dia da semana inserido é 5");
break;
case "sexta-feira":
System.out.println("O número do dia da semana inserido é 6");
break;
case "sábado":
System.out.println("O número do dia da semana inserido é 7");
break;
default:
System.out.printf("O dia da semana %s não existe!", weekDayName);
}
scanner.close();
// EXERCÍCIO: O MESMO, PORÉM PARA OS DIAS DO ANO
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment