lunes, 18 de junio de 2012

ENTRADA DE TECLADO EN JAVA

En JAVA lo mas importante cuando empezamos a PROGRAMAR es la SALIDA de datos en pantalla, y tambien la ENTRADA de datos.

Hay dos Formas muy utilizadas.

PRIMERA FORMA:

/**
 *
 *  cualquier duda sobre este codigo, shamirdhc31@gmail.com
 */
import java.util.Scanner;
public class ENTRADA_DATOS_01
{
    public static void main(String[] ARGUMENTOS)
    {
        Scanner TECLADO = new Scanner(System.in);

        String VAR_STRING;
        int VAR_INT;
        float VAR_FLOAT;
        double VAR_DOUBLE;
        byte VAR_BYTE;

        //-- ENTRADA DE DATOS EN DIFERENTES TIPOS

        //-- IMPORTANTE..¡¡¡
        //-- SE TIENE QUE INGRESAR SEGUN AL FORMATO DE LA VARIABLE
        //-- O NOS GENERARA UN ERROR 
        
        System.out.print("INGRESE UN STRING : ");
        VAR_STRING = TECLADO.nextLine();

        System.out.print("INGRESE UN INT : ");
        VAR_INT = TECLADO.nextInt();

        System.out.print("INGRESE UN FLOAT : ");
        VAR_FLOAT = TECLADO.nextFloat();

        System.out.print("INGRESE UN DOUBLE  : ");
        VAR_DOUBLE = TECLADO.nextDouble();

        System.out.print("INGRESA UNA BYTE : ");
        VAR_BYTE = TECLADO.nextByte();

        //-- SALIDA DE DATOS EN DIFERENTES TIPOS

        System.out.println("EL STRING INGRESADO ES : " + VAR_STRING);

        System.out.println("EL INT INGRESADO ES : " + VAR_INT);

        System.out.println("EL FLOAT INGRESADO ES : " + VAR_FLOAT);

        System.out.println("EL DOUBLE INGRESADO ES : " + VAR_DOUBLE);

        System.out.println("EL BYTE INGRESADO ES : " + VAR_BYTE);
    }
}



SEGUNDA FORMA:

/**
 *
 *  cualquier duda sobre este codigo, shamirdhc31@gmail.com
 */
import java.io.*;
public class ENTRADA_DATOS_02
{
    public static void main(String[] ARGUMENTOS) throws IOException
    {
        BufferedReader TECLADO = new BufferedReader(new InputStreamReader(System.in));

        String VAR_STRING;
        int VAR_INT;
        float VAR_FLOAT;
        double VAR_DOUBLE;
        char VAR_CHAR;

        //-- ENTRADA DE DATOS EN DIFERENTES TIPOS

        //-- IMPORTANTE..¡¡¡
        //-- SE TIENE QUE INGRESAR SEGUN AL FORMATO DE LA VARIABLE
        //-- O NOS GENERARA UN ERROR 
        
        System.out.print("INGRESE UN STRING : ");
        VAR_STRING = TECLADO.readLine();

        System.out.print("INGRESE UN NUMERO INT : ");
        VAR_INT = Integer.parseInt(TECLADO.readLine());

        System.out.print("INGRESE UN DECIMAL FLOAT : ");
        VAR_FLOAT = Float.parseFloat(TECLADO.readLine());

        System.out.print("INGRESE UN DECIMAL BYTE  : ");
        VAR_DOUBLE = Double.parseDouble(TECLADO.readLine());

        System.out.print("INGRESA UN CHAR (UNA SOLA LETRA): ");
        VAR_CHAR = TECLADO.readLine().charAt(0);

        //-- SALIDA DE DATOS EN DIFERENTES TIPOS

        System.out.println("EL STRING INGRESADO ES : " + VAR_STRING);

        System.out.println("EL INT INGRESADO ES : " + VAR_INT);

        System.out.println("EL FLOAT INGRESADO ES : " + VAR_FLOAT);

        System.out.println("EL DOUBLE INGRESADO ES : " + VAR_DOUBLE);

        System.out.println("EL CHAR INGRESADO ES : " + VAR_CHAR);
    }
}

IMPORTANTE...¡¡¡¡

La PRIMERA FORMA es mas facil de implementar pero genera muchos ERRORES, por eso es RECOMENDABLE utilizar la SEGUNDA FORMA

Y Como siempre Aqui esta el PROYECTO con las DOS FORMAS DE ENTRADA JAVA
La descarga es DIRECTA:

 BAJAR PROYECTO CON LAS DOS FORMAS DE ENTRADA JAVA

IMPORTANTE : "TODOS LOS CODIGOS INDICADOS AQUI SON ESCRITOS POR MI, ASI QUE CUALQUIER DUDA O EJERCICIO QUE NO PUEDAN RESOLVER, NO DUDEN EN MANDARME UN E-MAIL A MI CORREO"
shamirdhc31@gmail.com

0 comentarios: