ingresar un dato por teclado y calcular algo con ese dato
necesito saber como puedo ingresar un dato por tecladoy con ese dato hacer algunas operaciones
debes capturar el string y traspasarlo al buffer , luego debes traspasarlo a entero y asignarlo a una variable. Te envio el codigo en la tarde . Chao.
Te presento un ejemplo que luego puedes ir viendo:
import java.io.*;
// Necesitamos este paquete
class Ejemplo{
public static void main (String [] args) throws IOException{
//si te preguntabas que significaba 'args'
//es el array en el que se almacenan los datos
//introducidos desde el teclado.
//throws IOException nos permite 'desechar los
//errores' más o menos.
BufferedReader leer=new BufferedReader
(new InputStreamReader (System.in);
//Con esta sentencia preparamos la lectura con el método
//que hemos llamado leer.
string cadena;
int numero;
System.out.print ("Introduce tu nombre:");
cadena=leer.readLine();
System.out.print ("Introduce un numero:");
numero=Integer.parseInt(leer.readLine();
//Con esto leemos un número y lo pasamos a entero
//Si tenemos cualquier otro tipo de número
//Solo tenemos que poner:
//Tipo.parseTipo
//La única excepción es Integer por eso te lo he puesto
}
}
Espero que te haya servido
import java.io.*;
// Necesitamos este paquete
class Ejemplo{
public static void main (String [] args) throws IOException{
//si te preguntabas que significaba 'args'
//es el array en el que se almacenan los datos
//introducidos desde el teclado.
//throws IOException nos permite 'desechar los
//errores' más o menos.
BufferedReader leer=new BufferedReader
(new InputStreamReader (System.in);
//Con esta sentencia preparamos la lectura con el método
//que hemos llamado leer.
string cadena;
int numero;
System.out.print ("Introduce tu nombre:");
cadena=leer.readLine();
System.out.print ("Introduce un numero:");
numero=Integer.parseInt(leer.readLine();
//Con esto leemos un número y lo pasamos a entero
//Si tenemos cualquier otro tipo de número
//Solo tenemos que poner:
//Tipo.parseTipo
//La única excepción es Integer por eso te lo he puesto
}
}
Espero que te haya servido
