Java - Leer datos desde el teclado "BufferedReadLine" o "Scanner"

 
Vista:

Leer datos desde el teclado "BufferedReadLine" o "Scanner"

Publicado por Juan (30 intervenciones) el 15/10/2012 10:14:49
Buenos días, he visto en varios ejemplos de libros e internet que para leer datos desde el teclado lo hacen de la siguiente manera:

1
2
3
4
5
6
7
8
9
10
11
12
13
Import Java.útil.Scanner;
 
public class Ejemplo {
    public static void main (String args[]) {
        int numero1, numero2;
        Scanner entrada = new Scanner(System.in);
        System.out.println("Escriba el primer numero: ");
        numero1 = entrada.nextInt();
        System .out.println("Escriba el segundo numero: ");
        numero2 = entrada.nextInt();
        System.out.printf("Los números introducidos son: %d y %d", numero1, numero2);
    }
}


Otras veces he visto varios ejemplos con "BufferedReadLine" y por eso me gustaría saber cual es la mejor manera y que diferencia hay entre las dos.

También al mostrar en pantalla "println" o "printf" cual es la más utilizada o cual sería la mejor opción.

Una vez trabajando como programador en Java que opciones son las más utilizadas.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder