Hola usuario de nuestra página, descubrimos la solución a tu interrogante, deslízate y la obtendrás un poco más abajo.
Solución:
Clases StdIn
, StdOut
y In
no forman parte de las bibliotecas estándar de Java. Son clases de apoyo proporcionadas para acompañar el curso de Princeton.
Desde la página del modelo de programación 1.1 vinculada en el código fuente:
Entrada estándar y salida estándar.
StdIn.java
yStdOut.java
son bibliotecas para leer números y texto desde la entrada estándar e imprimir números y texto a la salida estándar. Nuestras versiones tienen una interfaz más sencilla que las correspondientes de Java (y aportan algunas mejoras técnicas).…
In.java
yOut.java
son versiones orientadas a objetos que admiten múltiples flujos de entrada y salida, incluida la lectura de un archivo o URL y la escritura en un archivo.
Entonces, si desea utilizar el código de búsqueda binario tal como está, deberá descargar esos archivos.
Si ya configuró el entorno recomendado para el curso, solo agregue estas líneas a su archivo java
import edu.princeton.cs.algs4.StdIn;
import edu.princeton.cs.algs4.StdOut;
Puede reemplazar entonces con
Producción:
System.out.println(key);
Aporte
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String Key= null;
try
Key = reader.readLine();
catch (IOException e)
e.printStackTrace();
Están utilizando bibliotecas personalizadas para imprimir el valor en la consola (presumiblemente) Puede redirigir la salida a la consola.
Te invitamos a añadir valor a nuestra información colaborando tu veteranía en los comentarios.