help, is even o is odd

Hola, tengo una duda muy grande si declaro un

int i;

y quisiera saber si el entero es par o non, se que hay una función o método que dice algo así de isEven o isOdd, pero si escribo

i.isEven o i.isOdd, no me lo reconoce, necesitaría importar algun paquete o hacer un casting o algo así, para poder utilizarlo???

Muchísimas gracias.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Jose Manuel

Neta hay un método que te

Neta hay un método que te dice si un numero es par o impar? Neta incluirían un código de ese tipo en el JDK. Si con esta operación compruebas si es par o no:
numero % 2 == 0
Ya en código seria así:

if(numero % 2 == 0) {
   System.out.println("Par");
} else {
   System.out.println("Impar");
}
Imagen de JorgeTellez

No se, por eso preguntaba,

No se, por eso preguntaba, pero gracias

Imagen de Jose Manuel

...

Bueno, ¿entiendes por qué esa operación comprueba si un numero es par o impar? Si no lo haces, de muy poco te va a servir.

Imagen de neko069

Magia!!!

=)

Imagen de JorgeTellez

Si, si el remanente de la

Si, si el remanente de la operación módulo es 1 quiere decir que es un número non, si es 0 es par, lo que preguntaba es si ya existía una función cargada, en algún paquete para ello, digo también podría poner el valor de Pi, pero con Math puedes sacar el valor de la constante, o elevar a una potencia un número, cuando lo podrías hacer manual. Si ese tipo de operaciones o constantes ya están definidas, no veo porque no podría haber una que te definiera si es par o non un número.

Imagen de Jose Manuel

No le veo porque si habría de

No le veo porque si habría de estar. Una de las constantes matemáticas mas importantes y una función que es flexible para realizar la pontenciación se me hace muy útil tener a la mano ya que por ejemplo PI pertenece al conjunto de números irracionales, memorizarlo puede costar trabajo y/o confusión(me refiero a unos cuantos decimales, dah!, irracional). No siempre va a ser cómodo calcular las potencias manualmente. Y sobre todo, las comprobaciones que realiza la función: http://docs.oracle.com/javase/7/docs/api/java/lang/StrictMath.html#pow%2...

Y algo que llama la atención cuando revisas la documentación de la clase Math es que no hay ningún método que no sea numérico. Eso reafirma mi idea de que es innecesaria una función booleana para realizar una comprobación sobre números primos.