twitter

Mostrando entradas con la etiqueta Ejemplos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ejemplos. Mostrar todas las entradas

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