Introducir numeros por teclado en Java

     En la entrada anterior os han explicado como introducir los datos cómo parámetros para poder operar con ellos.
Ahora lo que vamos a hacer es pedirlos por pantalla, por lo que tendremos que escribir (siempre en el main, igual que todas las operaciones por el momento... Scanner entrada = new Scanner (System.in);  donde pone "entrada" tambien podemos poner "teclado", "sc", son los nombres más comunes por que hacen referencia a que se hace una entrada de datos.


     Cóme veis en la parte de la izquierda nos aparece una bombillita con un símbolo en rojo, si pinchamos encima, nos indica que debemos importar la clase Scanner que es la que nos permitirá introducir los datos. Así que pinchamos encima y en "add import java.util.Scanner". Se nos habrá creado una linea nueva en la parte de arriba de nuestro main. Se debería de quedar así:


     Una vez ya tenemos eso, vamos a declar las variables con las que queremos operar, en este caso vamos a introducir dos numeros tambien de tipo entero, que se van a llamar num1 y num2. Las variables siempre se declaran justo debajo del main.



Si las variables son del mismo tipo se declaran en la misma linea, muy importante este dato!!!
Y ahora vamos a proceder a pedirlos por el teclado.
Con el System.out.println ... lo que hacemos es pedirle al usuario qué nos va a introducir, y luego hacemos la entrada. En este caso num1= entrada.nextInt(); por que el dato que estamos introduciendo es un int. Si fuera para introducir decimales declarariamos las variables tipo double, y la entrada la haríamos num1=entrada.nextDouble();


Podemos crear una variable suma para que nos guarde los datos de num1 + num2, como es de tipo int la ponemos también en la misma linea:


Una vez hayamos introducido la variable debajo de las entradas ya podemos utilizar esta variable:


 
Lo que ponemos siempre entre // son comentarios, y no se ejecutan en el programa. Si ejecutamos este programa, con el botón de "play verde que nos aparece arriba" nos aparece el programa:


 OPCIÓN 2:
Al ser una operación simple no hace falta guardar los datos en una variable. Podríamos hacerlo así:


 Y así con todas las operaciones básicas...


Os muestro otro ejemplo pero con decimales, en este caso introducimos double.



Y ya sabemos como introducir datos por teclado :D