Importando la librería io

4
// Importando la librería io (Entrada y Salida) import java.io.*; public class LeerTeclado { public static void main(String[] args) throws Exception{ // Habilitando el teclado para el ingreso de datos BufferedReader teclado; teclado = new BufferedReader (new InputStreamReader(System.in)); // Declaración de variables float importe; String nombre; //Entrada de datos System.out.print("Digite el nombre del cliente => "); // usamos el método readLine para guardar lo escrito como String nombre = teclado.readLine(); System.out.print("Digite el importe de compra de "+nombre+ " => "); // Por defecto lo que escribimos se almacena como cadena o String // Para guardarlo como entero usamos la clase Integer y el método parseInt importe = Integer.parseInt(teclado.readLine()); //Salida de Datos System.out.println("El importe de " + nombre + "es " + importe); } }

description

Se describe como leer variables en java

Transcript of Importando la librería io

Page 1: Importando la librería io

// Importando la librería io (Entrada y Salida)

import java.io.*;

public class LeerTeclado {

public static void main(String[] args) throws Exception{

// Habilitando el teclado para el ingreso de datos

BufferedReader teclado;

teclado = new BufferedReader (new InputStreamReader(System.in));

// Declaración de variables

float importe;

String nombre;

//Entrada de datos

System.out.print("Digite el nombre del cliente => ");

// usamos el método readLine para guardar lo escrito como String

nombre = teclado.readLine();

System.out.print("Digite el importe de compra de "+nombre+ " => ");

// Por defecto lo que escribimos se almacena como cadena o String

// Para guardarlo como entero usamos la clase Integer y el método parseInt

importe = Integer.parseInt(teclado.readLine());

//Salida de Datos

System.out.println("El importe de " + nombre + "es " + importe);

}

}

Page 2: Importando la librería io

Calificación final de la asignatura public class Asignatura

{

public static void main (String args[])

{

// Declaraciones

// Constante

final double PORCENTAJE_LABORATORIO = 0.5;

// Variables

String nombre;

double notaExamen;

double notaLaboratorio;

double notaFinal;

// Entrada de datos

nombre = args[0];

notaExamen = Double.parseDouble(args[1]);

notaLaboratorio = Double.parseDouble(args[2]);

// Cálculo

notaFinal =

(1-PORCENTAJE_LABORATORIO)*notaExamen

+ PORCENTAJE_LABORATORIO*notaLaboratorio;

// Salida de resultados

System.out.println (nombre

+ " ha obtenido una nota final de "

+ notaFinal);

}

}

Page 3: Importando la librería io

LEER DESDE TECLADO EN JAVA

Si alguna vez, necesitaste leer datos desde el teclado de tu computadora usando Java, este es el código necesario.

Dado que Java, no implementa una clase que funcione de forma similar al “scanf” de C, necesitamos crear nuestra propia rutina de lectura de datos.

Para esto son muy útiles la clases del paquete ‘java.io’, que nos permiten trabajar con flujos de información, y dado que la lectura de datos de sistema es un flujo (revisar System.in).

Esta clase Input, que he creado permite leer Strings, char, double e int, utilizala como necesites y si tienes dudas, puedes escribirlas en los foros.

package lecturadatos;

import java.io.BufferedInputStream;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

class Input {

public String readString(){

String s = null;

try{

BufferedReader in = new BufferedReader(new

InputStreamReader(System.in));

s = in.readLine();

}catch(IOException e){

System.out.println("Error al leer");

e.printStackTrace();

}

return s;

}

public double readDouble(){

String s = null;

try{

BufferedReader in = new BufferedReader(new

InputStreamReader(System.in));

s = in.readLine();

}catch(IOException e){

System.out.println("Error al leer");

e.printStackTrace();

}

return Double.parseDouble(s);

}

public int readInt(){

String s = null;

try{

BufferedReader in = new BufferedReader(new

InputStreamReader(System.in));

s = in.readLine();

}catch(IOException e){

System.out.println("Error al leer");

e.printStackTrace();

}

return Integer.parseInt(s);

}

public char readsChar(){

char c = ' ';

try {

Page 4: Importando la librería io

java.io.BufferedInputStream b = new

BufferedInputStream(System.in);

c = (char) b.read();

} catch (IOException e) {

System.out.println("Error al leer");

e.printStackTrace();

}

return c;

}

}

public class LecturadeDatos {

public static void main (String []args) {

lecturadatos.Input input = new lecturadatos.Input();

System.out.println("Leer cadena: ");

String s = input.readString();

System.out.println("Leer caracter: ");

char c= input.readsChar();

System.out.println("Leer entero: ");

int i=input.readInt();

System.out.println("Leer double: ");

double d=input.readDouble();

System.out.println("s="+s+", c="+c+",i="+i+",d="+d );

}