elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:36  


Tema destacado: Últimos eventos sobre seguridad/inseguridad

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Par impar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Par impar  (Leído 1,415 veces)
Meta


Desconectado Desconectado

Mensajes: 2.304



Ver Perfil WWW
Par impar
« en: 15 Febrero 2011, 18:42 »

Buenas:

Quiero hacer que cuando lea el teclado, detecte cuando un número es par o impar. No me sale bien, por ahora he hecho pruebas como vez abajo.

Código:
Scanner teclado = new Scanner(System.in); // Creamos el objeto teclado.

        if ( int numerador = teclado.nextInt() % 2 == 0)
        {
            System.out.println("El número es par.");
        }

        if (teclado % 2 == 1)
        {
            System.out.println("El número es impar.");
        }

No logro que me funcione bien en los if.

Saludo.


En línea

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
xassiz~


Desconectado Desconectado

Mensajes: 428



Ver Perfil WWW
Re: Par impar
« Respuesta #1 en: 15 Febrero 2011, 19:00 »

Código
import java.io.*;
 
public class ParImpar{
   public static void main(String[] args)
       int numero;
       BufferedReader in = new BufferedReader (new InputStreamReader(System.in));
       System.out.println("Numero: ");
       numero = Integer.parseInt(in.readLine());
 
       if(numero%2 == 0)
       {
           System.out.println("El número es par.");
       } else {
           System.out.println("El número es impar.");
       }
   }
}

Hace mucho que no programo en Java, pero creo que es así ;D (no lo probé)

Saludos!


En línea

dato000


Desconectado Desconectado

Mensajes: 614


Estudiando...o se supone...


Ver Perfil
Re: Par impar
« Respuesta #2 en: 15 Febrero 2011, 22:10 »

Falto poner la excepcion: throws NumberFormatException, IOException.        

Código:
import java.io.*;
public class ParImpar{   
     public static void main(String[] args) throws NumberFormatException, IOException{       
            int numero;       
            BufferedReader in = new BufferedReader (new InputStreamReader(System.in)); 
            System.out.println("Numero: ");       
            numero = Integer.parseInt(in.readLine());         
            if(numero%2 == 0){           
                    System.out.println("El número es par.");       
            }
            else{           
                    System.out.println("El número es impar.");       
            }   
     }
}
En línea


Quien se le mide a darles un calvaso???
Dale al hentai - Mi_BloG: http://daleradioblog.blogspot.com/
Meta


Desconectado Desconectado

Mensajes: 2.304



Ver Perfil WWW
Re: Par impar
« Respuesta #3 en: 17 Febrero 2011, 00:13 »

Miándo vuestreas ayudas es así. (Gracias).

Código
Scanner teclado = new Scanner(System.in); // Creamos el objeto teclado.
       int numerador = teclado.nextInt();
       int mod = numerador % 2;
       if ( mod == 0)
       {
           System.out.println("El número es par.");
       }
       else
       {
           System.out.println("El número es impar.");
       }

Ahora quiero aprender bien hacer lo del Try, excepciones propias. Quiero hacer que al detectar un 0 en Scanner haya una excepción propia, por ahora intento hacer este ejemplo y parece no ser el adecuado.

Código
try
       {
       Scanner teclado = new Scanner(System.in); // Creamos el objeto teclado.
       int numerador = teclado.nextInt();
       int mod = numerador % 2;
       if ( mod == 0)
       {
           System.out.println("El número es par.");
       }
       else
       {
           System.out.println("El número es impar.");
       }
       }
       catch (InputMismatchException ex)
       {
           throw new IOException();
       }
       catch (IOException){
           System.out.printf("ERROR. Haz introducido un cero.")
       }
       }
 
En línea

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
saber si un numero es par o impar en QBASIC !!!!!
Ejercicios
€sTeBaN 2 5,674 Último mensaje 15 Enero 2006, 18:04
por Ismy
Cambiar a MAC xn:xx:xx:xx , con n impar ?
GNU/Linux
yakkuza 2 1,167 Último mensaje 7 Marzo 2007, 12:15
por yakkuza
Como saber si un numero es par o impar?
PHP
ActiveSheet 4 16,571 Último mensaje 17 Febrero 2008, 05:53
por SirLanceCC
Par e Impar
Programación C/C++
jack06 4 2,439 Último mensaje 10 Julio 2008, 05:04
por neo007
[python] calcular impar y su doble.
Scripting
Meta 12 2,050 Último mensaje 2 Octubre 2010, 22:20
por Meta
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines