Ejercicios básicos resueltos Java con estructura secuencial
Programa java para calcular el doble y triple de un número.
Escribe un programa en Java que pida al usuario que introduzca un número de tipo entero y calcule y muestre por pantalla el doble y el triple del número introducido.
Si por ejemplo se introduce el número 7, se mostrará por pantalla:
Número introducido: 7
Doble de 7 -> 14
Triple de 7 -> 21
SOLUCIÓN
//calcular y mostrar el doble y triple de un número en Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//se crea un Scanner para introducir datos desde teclado
Scanner sc = new Scanner(System.in);
//se crea una variable de tipo int para almacenar el número que se introduce por teclado
int numero;
//introducir un número entero por teclado
System.out.print("Introduce un número entero: ");
numero = sc.nextInt(); //se lee un entero por teclado y se almacena en la variable numero
//calcular y mostrar el doble y el triple del número introducido
System.out.println("Número introducido: " + numero);
System.out.println("Doble de " + numero + " -> "+ 2 * numero);
System.out.println("Triple de " + numero + " -> "+ 3 * numero);
}
}
Para calcular el doble y triple de un número introducido por teclado simplemente multiplicaremos el número por 2 y por 3. En esta solución el cálculo del doble y el triple del número se realiza en la misma instrucción que lo muestra. Dentro del println se realiza la operación de multiplicar por 2 y por 3 el número introducido y el resultado es lo que se muestra por pantalla.
System.out.println("Doble de " + numero + " -> "+ 2 * numero);
System.out.println("Triple de " + numero + " -> "+ 3 * numero);
En lugar de realizar los cálculos dentro del println, este ejercicio también se podría resolver realizando los cálculos y guardándolos en dos variables y después mostrar esas variables por pantalla.
SOLUCIÓN UTILIZANDO DOS VARIABLES PARA GUARDAR EL DOBLE Y EL TRIPLE DEL NÚMERO
//calcular y mostrar el doble y triple de un número en Java
//en esta versión del programa se crean dos variables de tipo int
//para almacenar el doble y el triple del número
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//se crea un Scanner para introducir datos desde teclado
Scanner sc = new Scanner(System.in);
//se crean tres variables de tipo int
//la variable numero alamacenará el número que se introduce por teclado
//la variable doble contendrá el doble del número
//la variable triple contendrá el triple del número
int numero, doble, triple;
//introducir un número entero por teclado
System.out.print("Introduce un número entero: ");
numero = sc.nextInt(); //se lee un entero por teclado y se almacena en la variable numero
//calcular el doble y triple del número introducido
doble = 2 * numero;
triple = 3 * numero;
//mostrar el número introducido, su doble y su triple
System.out.println("Número introducido: " + numero);
System.out.println("Doble de " + numero + " -> "+ doble);
System.out.println("Triple de " + numero + " -> "+ triple);
}
}
Ambas soluciones son igual de válidas para calcular el doble y triple de un número en Java.
