viernes, 7 de diciembre de 2007

Leer desde consola JAVA

String nombre;
int edad;
BufferedReader cadena=new BufferedReader(new InputStreamReader(System.in)); System.out.print("Ingrese el nombre");
try { nombre=cadena.readLine();
System.out.print("Ingrese la edad de "+nombre);
edad=Integer.parseInt(cadena.readLine());
System.out.println(nombre+"---------"+edad); }
catch (IOException e) {
// TODO Auto-generated catch block e.printStackTrace();
}

Ejemplo 1:Aplicación Java para leer un número desde consola y verificar si es par o impar

import java.io.*;
public class ejemplo1 {
public static void main(String[] args){
try {
int num;
BufferedReader cadena =new BufferedReader( new InputStreamReader(System.in));
num=Integer.parseInt(cadena.readLine());
if(num%2==0)
System.out.println("Este numero es par");
else
System.out.println("Este numero es impar");

} catch (IOException e) {}
}
}

Ejemplo 2:Escribir una aplicación Java para leer 10 números desde consola. Debe indicar el orden del número leído por ejemplo: "1.-" para leer le primero, "2.-" para leer el segundo, etc.
Finalmente calcular la suma, el promedio, el número mayor y menor

import java.io.*;
public class ejemplo1 {
public static void main(String[] args){
try {
int num;
BufferedReader cadena =new BufferedReader( new InputStreamReader(System.in));
System.out.print("1.-");
num=Integer.parseInt(cadena.readLine());
int mayor=num,menor=num,s=0;
for(int i=2;i<=10;i++){ System.out.print(i+".-");
num=Integer.parseInt(cadena.readLine());
s=s+num;//Acumulador para sumar
if(num>mayor)
mayor=num;
if(num menor)
menor=num;
}
System.out.println("La suma es: "+s);
System.out.println("El promedio es: "+s/10);
System.out.println("El mayor es: "+mayor);
System.out.println("El menor es: "+menor);
} catch (IOException e) { }
}
}

No hay comentarios: