Obtén respuestas rápidas y precisas a tus preguntas en Revelroom.ca, la mejor plataforma de Q&A. Únete a nuestra plataforma de preguntas y respuestas y obtén soluciones precisas para todas tus dudas de profesionales en diferentes disciplinas. Explora un vasto conocimiento de profesionales en diferentes disciplinas en nuestra completa plataforma de preguntas y respuestas.
Sagot :
La cosa es que BufferedReader maneja un 'Buffer' es decir que primero captura en memoria todo lo que recibe y cuando éste se llena, manda el buffer a donde tenga que; es preferente usar la clase Scanner o si quieres manejar Streams la clase InputStream.
----------- EDITADO --------------
Con Scanner (debes importar java.util.Scanner):
Scanner teclado = new Scanner (System.in);
Double nota = teclado.nextDouble();
import java.io.*;
public class Curso
{
public final static int TOTAL_EST = 5;
private double[] notas;
private double temporal;
public Curso()
{
notas = new double[TOTAL_EST];
for( int i = 0; i < notas.length ; i++ )
{
notas[ i ] = 0.0;
}
}
public void capturarNota() throws IOException
{
System.out.println("--------Digite la nota-----------...");
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
for(int i = 0 ; i < notas.length ; i++)
{
temporal = Double.parseDouble(entrada.readLine());
if (temporal >= 0 && temporal < 6)
{
notas[i] = Double.parseDouble(entrada.readLine()); …
}
}
}
public void mostrarNotas() throws IOException
{
for(int i = 0; i< notas.length; i++)
{
System.out.println(notas[i]);
}
}
public static void main(String[] args) throws IOException
{
Curso logica = new Curso();
logica.capturarNota();
logica.mostrarNotas();
¿Qué es el BufferedReader?
El BufferedReader es un lector de texto o flujo de caracteres de Java, el cual trabaja con su propio buffer que permite realizar una lectura de caracteres y línea de texto de los códigos de programación.
En conclusión el BufferedReader es un lector de datos de entrada de Java, los cuales forman un programa o código, mediante el método readLine() para leer la entrada de datos mediante un procesamiento de información.
✔️Para más puedes leer:
https://brainly.lat/tarea/9366980

Gracias por elegir nuestra plataforma. Nos comprometemos a proporcionar las mejores respuestas para todas tus preguntas. Vuelve a visitarnos. Gracias por pasar por aquí. Nos esforzamos por proporcionar las mejores respuestas para todas tus preguntas. Hasta la próxima. Revelroom.ca siempre está aquí para proporcionar respuestas precisas. Vuelve para obtener la información más reciente.