Condição sem if/else

1 resposta
java
C

Estou fazendo um bagulho de reconhecer se é par ou ímpar. Fiz:

public static void main(String[] args) {
      Scanner ler = new Scanner(System.in);
      double a;

      System.out.printf("Valor: ");
      a = ler.nextDouble();

      if((a % 2) ==){
           System.out.printf("Par");
      }else{
           System.out.printf("Impar");
      }
}

Porém me deram a missão de fazer sem usar o if/else e sem usar ternário.

Queria saber fazer isso

1 Resposta

Lucas_Camara
String[] valores = { "par", "ímpar" };
int numero = 4;
System.out.println(valores[(numero % 2)]);
Criado 8 de junho de 2021
Ultima resposta 8 de jun. de 2021
Respostas 1
Participantes 2