Programación General > Java
Introduccione De Datos En Netbeans 4.0
Ruben3d:
--- Código: Text --- BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Escribe una línea:"); System.out.println(stdin.readLine());
Este código te debería permitir leer una cadena de texto y, a continuación, imprimirla por pantalla.
Un saludo.
Ruben3d
carlos_lue:
Saludos Ruben3d.
ya probe tu codigo pero me marca estos errores.
nota: estoy usando el netbeans 4.0.
deps-jar:
Compiling 1 source file to C:\Documents and Settings\USUARIO\exception\build\classes
C:\Documents and Settings\USUARIO\exception\src\exception\Main.java:23: cannot find symbol
symbol : class BufferedReader
location: class exception.Main
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
C:\Documents and Settings\USUARIO\exception\src\exception\Main.java:23: cannot find symbol
symbol : class BufferedReader
location: class exception.Main
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
C:\Documents and Settings\USUARIO\exception\src\exception\Main.java:23: cannot find symbol
symbol : class InputStreamReader
location: class exception.Main
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
3 errors
BUILD FAILED (total time: 0 seconds)
JuanK:
:blink:
String name = System.in.readLine();
No funciona!!!???
Puede que no pero recuerdo que yo usaba eso en java hace años.. lo deprecarian??? :blink:
Ruben3d:
Te falta poner el import a java.io.*. Este código funciona:
--- Código: Text ---/* * Main.java * * Created on 26 de enero de 2005, 12:24 */ package lectura; import java.io.*; public class Main{ public Main() { } public static void main(String[] args) { BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Escribe una línea:"); String cadena = null; try { cadena = stdin.readLine(); } catch (IOException e) { System.out.println("Excepción: "+e.toString()); return; } System.out.println(cadena); }}
El inconveniente es que NetBeans no te abre una ventana de consola a parte, sino que te lo ejecuta en el cuadro de salidas de abajo (Output). Por eso no te va a permitir escribir texto.
Un saludo.
Ruben3d
antony_soluciones:
todo funciona....
todo el codigo que han escrito funciona
quizas el problema sea el netBean... haga una forma y capture los datos desde un JTextField y listo...
o si quiere utilizar lo que los compañeros le recomiendan pues entonces utilize la consola(cmd/msdos) o cualquier consola en linux...
Navegación
[*] Página Anterior
Ir a la versión completa