CÓMO HAGO PARA INGRESAR DATOS POR PANTALLA???

celsoever
24 de Abril del 2004
HOla a todos, sé un poco de programacion en c++, bueno y mi duda que surgió fue la de cómo hacer para ingresar valores ya sean de tipo numericos o de tipo caracter pedidos por pantalla y almacenarlos en la variable declarada. En c++ se utiliza por ejemplo cin>>dato; .Eso es todo, gracias por la ayuda ke me puedan dar.

Diegool
24 de Abril del 2004
//Este programa suma dos enteros

import java.io.*;

class Ingreso{
public static void main(String [] args)
{
//primero declaras variables a usar
int op,a=0,b=0;
// llamas a clase BufferedReader, declaras y separas
// espacio de memoria para objeto teclado
BufferedReader teclado= new BufferedReader(new InputStreamReader(System.in));


try
{

// aqui es donde lee valor
System.out.print("Valor1: ");
//y aqui trasformas a entero lo que ingresas desde
//teclado ya que lo que ingresas por teclado es del
//tipo String
a=Integer.parseInt(teclado.readLine());

System.out.print("Valor2: ");
b=Integer.parseInt(teclado.readLine());

}catch(IOException variablerror){System.out.print("Error en ingreso");}

System.out.println("Total: "+(a+b));
Consola.esperar();
}
}



//Espero te sirva

Alex
24 de Abril del 2004
HJola yo tambien estoy aprendiendo algo, pero eso de ingresar por pantalla yo lo hago de este modo.

//primero importamos
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
class leer
{
String nombre;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //declarando una objeto br de la clase bufferedReader
System.out.println("Ingresa tu nombre");
nombre=br.readLine();
}


Oye si puedes averiguate esto: sé que en C++ el limpiador de panatalla es clrscr(); y quisiera saber cuál es el limpiador de pantalla en Java

Alguna duda en este foro,,, parace que voy a empezar a frecuentarlo seguido.

Nos vemos

axel
24 de Abril del 2004
Me faltó la funcion principal.jeje
aqui esta bien ahora si compila


//primero importamos
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
class leer
{
public static void main(String[]args)throws IOException
{
String nombre;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //declarando una objeto br de la clase bufferedReader
System.out.println("Ingresa tu nombre");
nombre=br.readLine();
}
}

Oye si puedes averiguate esto: sé que en C++ el limpiador de panatalla es clrscr(); y quisiera saber cuál es el limpiador de pantalla en Java

Alguna duda en este foro,,, parace que voy a empezar a frecuentarlo seguido.

Nos vemos


celsoever
24 de Abril del 2004
muchas gracias axel, te lo agradezco

celsoever
24 de Abril del 2004
Kiero saber como hacer lo anterior pero ahora para manipular numeros.gracias

axel
24 de Abril del 2004
Bueno pes ahi va.
Debes aprender a buscar primero y despues expresar lo que has encontrado aqui (en el foro).
Osea el Oraculo Google es bueno.
Pero bueno por esta vez ahi va.
(lo siento por estas palbras pero asi es la vida pes)

//primero importamos
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
class leer
{
public static void main(String[]args)throws IOException
{
String nombre;
int num;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //declarando una objeto br de la clase bufferedReader
System.out.println("Ingresa tu nombre");
nombre=br.readLine();
num=Integer.parseInt(cadena); //convierto la cadena a entero
}
}

axel
24 de Abril del 2004
Chezu otra vez me equivoqué... pes

Bueno en vez de poner cadena ponle nombre

eso es todo chau..
Sigue preguntando eso es bueno pero antes, busca para que puedas conversar del mismo mundo