Mostrando entradas con la etiqueta E/S. Mostrar todas las entradas
Mostrando entradas con la etiqueta E/S. Mostrar todas las entradas

martes, 3 de noviembre de 2015

Java : Entrada y salida de datos

Hoy os traigo en esta entrega de Java , algo básico , que es como leer desde línea de comandos un dato y mostrarlo por pantalla , como ya mostramos con anterioridad como crear nuestro proyecto en java , si queréis lo tenéis en este link.


public static void main(String[] args) {
        try {

            // Inicialización de las variables
            int x = 0; 
            String a = "";
            //Mostramos por pantalla lo que aparece dentro del printn
            System.out.println("Introduzca lo que quiera :");

            /*Instanciamos la variable que nos ayudará a la lectura de datos por      parte del usuario*/
            BufferedReader leer = new BufferedReader(new InputStreamReader (System.in));

            //Introducción de datos por parte del usuario.
            a = leer.readLine ();

            //Mostramos lo que el usuario ha escrito.
            System.out.println(a);
        } catch (IOException ex) {
            Logger.getLogger(ParseDates.class.getName()).log(Level.SEVERE, null, ex);
        }
    }


Bueno esto la salida sería :

Introduzca lo que quiera :
Hola mundo
Hola mundo 

viernes, 1 de mayo de 2015

Java : Pasar de Integer a String y viceversa

En este nuevo post sobre Java os enseñaré como pasar de un tipo de valor a otro en Java con las explicaciones correspondientes en las líneas con sus correspondientes salidas por consola como ya vienen siendo habitual.

Como ya hemos visto en post anteriores , que ya sabemos crear nuestro proyecto en eclipse por ejemplo y también como capturar los datos que nos introduce un usuario , aunque esto serviría tanto para pasar los datos de un usuario de un tipo a otros como los de una variable que ya tenemos dentro , de un valor a otro , lógicamente , si un usuario introduce la información en nuestra aplicación eso se convierte en una variable , por consiguiente podemos pasar dichos datos de un valor a otro. O dicho de otra manera un valor que se nos introduce por parámetros , en resumen que todo viene a reducirse a lo mismo , pasar un valor de una variable a otro.

Integer to String (Integer a String)

   int x = 0; // Se inicializa la variable
   x = Integer.parseInt(a); // Se pasa de String --> Integer
   System.out.println("Tu valor es :"+ x); // Se muestra el valor de x
String to Integer (String a Integer)

   String a = "6";  // Se inicializa la variable
   x = 4; // Se inicaliza la atenrior con un valor distinto
   a = String.valueOf(x);  // Se pasa de Integer --> String
   System.out.println("El valor convertido es : " + a); //Se muestra el valor de a
El código completo del programa os lo dejo aquí :

  public static void main(String[] args) {
        String a = "6";
        int x = 0;
        x = Integer.parseInt(a);
        System.out.println("Tu valor es :"+ x);
        x = 4;
        a = String.valueOf(x);
        System.out.println("El valor convertido es : " + a);
  }

Salida  :

Tu valor es :6
El valor convertido es : 4