Regresar   Foros de CHW > Software > Lenguajes de Programación


Estás leyendo el thread

BufferedReader Java

 en el foro Lenguajes de Programación, que dice: "Wenas... estoy aprendiendo algo de java y me encontre que en este lenguaje no existe "



bienvenido

Tags

Responder

 

LinkBack Herramientas
Old 10-sep-2008, 15:42   #1
El_Arturo
Pajarito Nuevo
 
Avatar de El_Arturo
 
Registrado: junio-2006
Posts: 52


BufferedReader Java

Wenas... estoy aprendiendo algo de java y me encontre que en este lenguaje no existe algo como el SCANF en C... pero leyendo y leyendo llegue a este BufferedReader que es parecido... mi duda es como capturo datos del teclado con BufferedReader? Ojala me puedan ayudar

Salu2
__________________
El_Arturo is offline   Citar y responder
Recuerda que no verás este banner una vez que te registres

Old 10-sep-2008, 20:48   #2
claudio_man
Usuario
 
Avatar de claudio_man
 
Registrado: agosto-2006
Posts: 437


Re: BufferedReader Java

Code:
import java.io.*;

public class Leer {
    
    /** Creates a new instance of Leer */
    public Leer() {
    }
    
    public static void main(String[] args) {
        BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));
        String Ingreso;
        try {  
                System.out.println("Ingrese Algo xD:");
                Ingreso = teclado.readLine();
         } catch (IOException ex) {
                ex.printStackTrace();
         } 
         System.out.println("Usted Escribio "+Ingreso);
    }
}
si kieres capturar Int.. seria algo asi

int num = Integer.ParseInt(teclado.readLine());
con su respectivo catch....
averigualo en la API...
__________________
Ventas y trueques actuales

  1. IPOD DOCK [Recargado]
  2. Nokia 6020
FEEDBACK!!
claudio_man is offline   Citar y responder
Old 10-sep-2008, 21:03   #3
El_Arturo
Pajarito Nuevo
 
Avatar de El_Arturo
 
Registrado: junio-2006
Posts: 52


Re: BufferedReader Java

Vale! te pasaste! cache al tiro pero onda cuando quiero onda usar una cadena de caracteres no cacho pq cambiar el ParseInt

Lo otro que IDE es bueno? probe el Jcreator y me da ataos... onda tengo un codigo y no me lo compila, ese mismo codigo lo pego en bluej y me compila y hasta lo puedo ejecutar con el jcreator la wea muy rara :S... como hago para ejecutar los .java desde la ventana de CMD o no se puede [como en C]?

Salu2 y vale de nuevo
__________________
El_Arturo is offline   Citar y responder
Old 10-sep-2008, 21:36   #4
claudio_man
Usuario
 
Avatar de claudio_man
 
Registrado: agosto-2006
Posts: 437


Re: BufferedReader Java

pones
1) javac archivo.java (para compilar..)
2) java archivo (para ejecutar)

** eso si tienes k dejar las variables de entorno definidas....
1)en el icono de mi pc pon propiedades
2)pestaña opciones avanzadas
3)presionar variables de entorno
4)en variables de sistema buscar la que dice PATH y hacerledoble click
5)irse al final de la cadena que aparece agregar un ;y agregar la ruta de la carpeta bin del jdk instalado....

*el mio es este para que te ubiques un poco donde buscar ";C:\Archivos de programa\Java\jdk1.6.0_06\bin"

eso tengo yo...
fijate en el ;
----
se me olvido agregar yo ocupo Netbeans 5.5....

----
probablemente el jcreator no te compila por lo de variables de entorno...

trata siguiendo los pasos que te di..


Saludos
----
lo de parseint...

es un metodo que un string lo transforma a int...

para este caso no te sirve pero te lo di como tip para un futuro....
ponte tu tengas un programa que capture las horas trabajadas de algo...
y necesites transformar el string a int..
hay de String a double con Double.parseDouble
__________________
Ventas y trueques actuales

  1. IPOD DOCK [Recargado]
  2. Nokia 6020
FEEDBACK!!

Editado por claudio_man en 10-sep-2008 a las 21:36. Razón: Post unidos
claudio_man is offline   Citar y responder
Old 07-oct-2008, 07:58   #5
Pesoto
Pajarito Nuevo
 
Avatar de Pesoto
 
Registrado: mayo-2008
Posts: 71


Re: BufferedReader Java

Una forma podría ser crear una clase que se encarge de la lectura.

Spoiler


Luego las llamadas son estáticas:

Code:
String nombre = KeyboardUtil.readString("Ingrese un nombre");
int    edad = KeyboardUtil.readInt("Ingrese su edad");
Pesoto is online now   Citar y responder
Old 07-oct-2008, 13:51   #6
existenz
Usuario
 
Avatar de existenz
 
Registrado: julio-2006
Posts: 259


Re: BufferedReader Java

Otra alternativa es la clase scanner :Scanner (Java 2 Platform SE 5.0)
existenz is offline   Citar y responder
Old 07-oct-2008, 14:23   #7
Pesoto
Pajarito Nuevo
 
Avatar de Pesoto
 
Registrado: mayo-2008
Posts: 71


Re: BufferedReader Java

Quote:
Originalmente publicado por existenz Ver post
Otra alternativa es la clase scanner :Scanner (Java 2 Platform SE 5.0)
eso es velda...
Code:
Scanner stdin = new Scanner(System.in);
SYstem.out.println("Su Nombre:");
String nombre = stdin.nextLine();
Pesoto is online now   Citar y responder
Old 08-oct-2008, 00:17   #8
noble
Pajarito Nuevo
 
Avatar de noble
 
Registrado: diciembre-2007
Posts: 62


Re: BufferedReader Java

la primera respuesta que te dieron es la mas entendible analisala muy bien el resto para empezar te va acomplicar mucho...
primero tienes que saber lo basico
y entender que para alguna determinada aplicacion se necesitan entornos de trabajo para asi entenderlo mejor
el bufferreader captura interaccion con el usuario
por lo que posterior a instanciar este buffer se habla de un try y un cash
donde se entiende al ingles -1 los errores y excepciones
aplica google para saber mas yo no me acuerdo muxo xD
noble is offline   Citar y responder
Responder

  Foros de CHW > Software > Lenguajes de Programación

Herramientas

Ir a

Discusiones similares

Discusión Iniciada por Foro Respuestas Último post
Java vs .Net Ribosoma Lenguajes de Programación 18 08-jul-2008 13:26
biblioteca java para graficos animados en Java crach Lenguajes de Programación 6 08-oct-2007 14:25
[JAVA] Alguna api de Java para hacer busquedas? NeoRage Lenguajes de Programación 0 06-jun-2007 04:35
Java darkwin Lenguajes de Programación 2 20-oct-2005 11:12
JAVA prodrigueztapia Internet y Redes 8 01-mar-2005 20:46


Todas las horas son GMT -4. La hora es 20:36.

Add to Technorati Favorites eXTReMe Tracker
(cc) 2003-2008 CHW
SEO by vBSEO 3.2.0    Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Forums Directory