Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 07-may-2008, 10:48   #1 (permalink)
Vanessita está en el buen camino
 
Fecha de Ingreso: marzo-2005
Mensajes: 156
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:
int numero;
scanf("%d",&numero);
Cómo puedo hacer esto en Java en modo consola?


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:
class MiClase
{
public static void main(String[] args)
{

}
}
Podría ejecutarla de la siguiente forma:

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...
Vanessita está desconectado   Responder Citando
Antiguo 07-may-2008, 12:22   #2 (permalink)
NetBeaner ha deshabilitado el karma
 
Avatar de NetBeaner
 
Fecha de Ingreso: abril-2008
Mensajes: 4
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
NetBeaner está desconectado   Responder Citando
Antiguo 07-may-2008, 14:32   #3 (permalink)
Vanessita está en el buen camino
 
Fecha de Ingreso: marzo-2005
Mensajes: 156
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.
Vanessita está desconectado   Responder Citando
Antiguo 08-may-2008, 22:50   #4 (permalink)
Maestre503 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2008
Mensajes: 7
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.
Maestre503 está desconectado   Responder Citando
Antiguo 09-may-2008, 12:18   #5 (permalink)
Vanessita está en el buen camino
 
Fecha de Ingreso: marzo-2005
Mensajes: 156
Re: Capturar teclado, leer parametros

Muchas gracias por responder.
Vanessita está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 1 votos, 3,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:06.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93