Condição sem if/else

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

String[] valores = { "par", "ímpar" };
int numero = 4;
System.out.println(valores[(numero % 2)]);
2 curtidas