Programación General > Java

 Introduccione De Datos En Netbeans 4.0

<< < (2/2)

Ruben3d:

--- Código: Text ---    BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));    System.out.print(&#34;Escribe una línea:&#34;);    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(&#34;Escribe una línea:&#34;);    String cadena = null;    try    {      cadena = stdin.readLine();    }    catch (IOException e)    {      System.out.println(&#34;Excepción: &#34;+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

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa