twitter

viernes, 14 de septiembre de 2012

Primeros Ejemplos Java

Este es un pequeño ejemplo llamado Ejemplo_A para poder obtener datos desde la consola, se debe de importar la librería IO (import java.io.*;)

public class Ejemplo_A {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws Exception
    {
        // TODO code application logic here
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String nombre, apellido;
        System.out.println("Ingrese su nombre: ");
        System.out.flush();
        nombre = String.valueOf(br.readLine());
        System.out.println("Ingrese su apellido: ");
        System.out.flush();
        apellido = String.valueOf(br.readLine());
        System.out.flush();
        System.out.println("Nombre Completo: "+nombre+" "+apellido );   
    }
}

Ejemplo llamado Ejemplo_B para poder visualizar los números pares utilizando el ciclo for y while, se debe de importar la librería IO (import java.io.*;)

public class Ejemplo_B {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws Exception
    {
        // TODO code application logic here
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int opcion=0;
       
        while (opcion!=3)
        {
            System.out.println("1- Números Pares (ciclo for)");
            System.out.println("2- Números Pares (ciclo while)");
            System.out.println("3- Salir");
            System.out.println("Seleccione una opción: ");
            opcion = Integer.parseInt(br.readLine());
           
            if (opcion==1)
            {
                System.out.println("Números pares: (ciclo for) ");
               
                for (int i= 0; i<=10; i+=2 )
                {
                    System.out.println(i);               
                }          
            }
       
            if (opcion==2)
            {
                int i= 0;
                System.out.println("Números pares: (ciclo while) ");
            
                while ( i<=10)
                {
                    System.out.println(i);
                    i= i+2;            
                }
            }                      
        }               
    }
}

Ejemplo llamado Ejemplo_C para verificar si una frase o palabra es palindrome, es decir que si dice lo mismo al leerla al revés, se debe de importar la librería IO (import java.io.*;)

public class Ejemplo_C {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws Exception
    {
        // TODO code application logic here
       
        String cadena, cadenaInversa= "", cadenaSinEspacio = "";
        BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
       
        cadena = String.valueOf(br.readLine().toLowerCase());
       
        String arregloCadena[] = cadena.split(" ");
       
        for (int i =0; i< arregloCadena.length; i++)
        {
            cadenaSinEspacio += arregloCadena[i];           
        }
       
        for (int i = cadenaSinEspacio.length(); i > 0; i--)
        {
            cadenaInversa += cadenaSinEspacio.substring(i-1,i);
           
            /*El substring funciona de la siguiente manera:
             *   | c  | a  | d  | e  | n  | a |
             *    01 12  23  34  45  56
             * i-1 indica que inicia en el 5 y el i indica que finaliza en el 6
             * y así sucesivamente se va realizando, el ciclo for se encarga de
             * llevarlo hasta 01.
             */
           /* System.out.println("i-1 "+ (i-1));
            System.out.println("i "+ (i));*/
        }
       
        if (cadenaSinEspacio.equals(cadenaInversa))
        {
              System.out.println("");
              System.out.println(cadena +" = "+ cadenaInversa);
              System.out.println("\nSon palabas palindormes");
        }
        else
        {
            System.out.println("");
            System.out.println(cadena +" != "+ cadenaInversa);
            System.out.println("\nNo son palabas palindormes");
        }
    }
}


Nota:
En estos primeros tres ejemplos se debe de importar la libreria java.io.*; porque se utiliza el BufferedReader y el InputStreamReader. También se agrega throws Exception para no utilizar por el momento el try y el catch.



Estos ejemplos son básicos y considero que bastante entendibles, más adelante publicaré más ejemplos y con un poco más de complejidad, si tienen alguna duda, pueden contactar por este medio, trataré de responder lo más pronto posible y ayudar en lo que yo pueda...

Saludos

No hay comentarios:

Publicar un comentario