![]() |
Capturar teclado, leer parametros Hola nuevamente. Quería hacerles dos preguntas sencillas. Cómo puedo hacer en Java para capturar lo que el usuario ingresa por pantalla y asignarlo a una variable? Esto en modo consola. Por ejemplo en lenguaje C yo podría tener algo como esto: Cita:
Mi segunda pregunta es, como puedo hacer para leer todos los parametros que el usuario mande a la aplicación cuando la ejecute? Yo puedo tener la siguiente aplicación: Cita:
java MiClase "Hola","Buenos Dias" Cómo podría hacer para capturar toda esa información que manda el usuario? Saludos y gracias por anticipado... |
Re: Capturar teclado, leer parametros Hola Vanessita, el siguiente código lo encontré en http://www.javapassion.com/handsonlabs/javainputkey/index.html precisamente hoy estaba checándolo... import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class GetInputFromKeyboard { public static void main( String[] args ){ BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) ); String name = ""; System.out.print("Please Enter Your Name:"); try{ name = dataIn.readLine(); }catch( IOException e ){ System.out.println("Error!"); } System.out.println("Hello " + name +"!"); } } Para lo de los parámetros te puede servir esto http://www.programacionfacil.com/java_windows:parametros Saludos |
Re: Capturar teclado, leer parametros Hola. Muchas gracias por tu respuesta. Lo de capturar la entrada del usuario lo probaré en la noche, creo que es lo que necesitaba. Respecto a lo de los parametros creo que no es lo que necesito. Realmente lo que quiero es mandarle informacion, parametros cuando llamo a mi aplicacion de consola, por ejemplo java MiAplicacion. Ya sabes que en el metodo main de la aplicacion hay un parametro de tipo string que es un arreglo, "String[] args" al cual se le pueden enviar parametros y pues quiero capturar cuales son esso parametros que se envian. Saludos y gracias por tu respuesta. |
Re: Capturar teclado, leer parametros hola te habia enviado varios formas pero se callo mi conexion te envio un ejemplo de un contador lo cargas por java y ingresa el numero 5 y deberia darte 15 es como contar con los dedos 1+2 ,?+3 ,?+4,?+5 es =15 (seria 1+2 3+3 6+4 10+5=15) // Acá se muestran un ejemplo con el uso del WHILE import java.io.*; class ContadorWhile { public static void main (String [] args) throws IOException{ InputStreamReader isr = new InputStreamReader (System.in); BufferedReader in=new BufferedReader(isr); System.out.print("Coloque Numero a Incrementar: "); int num=Integer.parseInt(in.readLine()); int i=1; // define un contador "i" con el valor inicial "1" int s=0; // define un acumulador "s" con el valor inicial "0" while (i<=num){ // El bloque se ejecuta mientras la condición // "i menor o igual que 5" se VERDADERA s=s+i; // En "s" acumula el valor de "s" + "i" i=i+1; // El contador "i" lo incrementa en 1 Entrega resultados } System.out.println("La suma es: "+s); // Entrega resultados } } y si te resulta avisa......bueno adios estoy un poco desesperado tratando de aprender array (arreglos) atte., El Aprendiz. |
Re: Capturar teclado, leer parametros Muchas gracias por responder. |
| La zona horaria es GMT -6. Ahora son las 01:47. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.