Pregunta: | 109 - EXISTE EN JAVA UNA INSTRUCCIÓN QUE... |
Autor: | Alejandro |
Mi pregunta es con respecto a Java, hace solo algunos dias que esoty aprendiendo este lenguaje y quería saber si existe una instrucción con CIN(en C++), para Java cin << nombre; Esta función ingresa una variable Gracias. |
Respuesta: | David Lozano |
Java trabaja con una maquina virtual, y es ella quien gestiona el cuento de flujo de entrada y flujo de salida a nivel teclado, para hacer esto podemos utilizar este codigo
// creamos isr que se encargara de recibir los datos desde la //entrada estandar desde el teclado InputStreanReader isr = new InputStreamReader(System.in); //me arma el flujo de datos. BufferedReader b = new BufferedReader(isr); /* Para leer una linea desde la linea de comandos utilizas el metodo readLine() de b que retorna un String */ String lineaLeida = b.readLine(); /*De aqui para abajo lo que necesites hacer ya va por tu cuenta*/ |
Respuesta: | José Miguel Galea Yrausquin |
Haces referencia a java.io.*;
try{ DataInputStream intro = new DataInputStream(System.in); String nombre = intro.readLine(); }catch(IOException e){ System.out.println(e); } Cualquier duda, escríbeme.. |
Respuesta: | mangel x |
No se muy bien como funciona el cin de c++, pero creo que su equivalente en java seria:
System.in.read(); u algo asin...... |
Respuesta: | abraham soto |
existe la funcion native ();
busca sobre esa funcion existe mucha informacion en internet |
Respuesta: | José Miguel Galea Yrausquin |
Para poder leer desde el teclado debes hacer lo siguiente:
En la parte de la declaración de variables declaras las siguientes: DataInputStream intro = new DataInputStream(System.in); String entrada; int a; ¿CÓMO FUNCIONA? Primero se toman los datos desde el teclado como una variable String, y luego la transformas en el tipo de dato que quieras. Si es el caso que la quieres String, simplemente no la transformas. ¿CÓMO CAPTURAS? try{ entrada = intro.readLine(); }catch (java.io.IOException e){} Ya la tienes como String, ahora suponte que quieres pasarla a entero. try{ a = Integer.valueOf(entrada).intValue(); }catch(java.lang.NumberFormatException e){} Y LISTO, un poco largo pero a la final obtienes los resultados deseados. Cualquier duda escríbeme |
Respuesta: | Ivan de Jesus Deras Tabora |
Me imagino que lo que pretendes es leer de la entrada estandar (que es lo que hace cin en C++), en Java podes hacer eso usando el paquete System, de la siguiente manera: System.in.read(nombre) Si queres escribir en la salida estandar, hace lo siguiente: System.out.println(nombre) Espero te sirva, cualquier duda enviame un e-mail |
Respuesta: | Pepe Corredera |
No existe tal funcion en Java. Java se parece en sintaxis a C++ pero no en su concepcion.Para mostrar cualquier objeto en Java tienes dos caminos 1§.- Todos los objetos Java heradan de la clase Object que tiene un metodo llamado toString(), con el puedes imprimir cualquier objeto. Ejemplo: public class MiDuda extendsPreguntas ahora en un Applet por ejemplo, en el metodo paint(Graphics g)g.drawString(15,20,"Valores:" + MiDuda.mostrar_valor().toString());2§.- Usar la clase String con su operador + sobrecargado, lo cual te permite convertir a String cualquier objeto.g.drawString(15,20,"Valores:" + MiDuda.mostrar_valor()); |