package ubuntu1; import java.util.Scanner; public class minimoComunMultiplo { public static void main(String[] args) { int numA, numB, numC, numMax, i; Scanner entrada = new Scanner(System.in); System.out.println("Introduce el primer número: "); numA = Integer.parseInt(entrada.nextLine()); System.out.println("Introduce el segundo número: "); numB = Integer.parseInt(entrada.nextLine()); System.out.println("Introduce el tercer número: "); numC = Integer.parseInt(entrada.nextLine()); numMax = numA; if ( numB > numMax ) numMax = numB; if ( numC > numMax ) numMax = numC; i = numMax; while ((i % numA != 0) || (i % numB != 0) || (i % numC != 0)) i++; System.out.println("El MCM es " + i ); } }
Sencillos ejemplos de programas (ejercicios) JAVA en RETALES DE JAVA
Mostrando entradas con la etiqueta while. Mostrar todas las entradas
Mostrando entradas con la etiqueta while. Mostrar todas las entradas
MCM - Mínimo común múltiplo de 3 números
Programa que resuelva el MCM de 3 números introducidos por consola con la clase Scanner.
Contar los dígitos de un número entero.
Programa ejemplo de como contar los dígitos de un número entero, en nuestro ejemplo hemos inicializado la variable num con el numero 10569, podría haber sido con cualquier otro número.
public class ContarDigitos { public static void main(String[] args) { int num = 10569; //numero de prueba if(num == 0){ System.out.println("Tiene 1 dígito."); }else { int n = 0;//contador de dígitos while (num > 0) { num = num / 10; n++; } System.out.println("Tiene "+n+" dígitos."); } } }
Ejemplo printf con String
Ejemplo para colocar una lista de nombres y apellidos en modo columna mediante printf() y que salgan colocados uno debajo de otro colocados
import javax.swing.JOptionPane; public class EjPrintf3 { public static void main(String[] args) { String nombre, apellido; int contador=1; System.out.printf("%20s %20s %n", "Nombre", "Apellido"); //variable boolean "introducir" inicializada en true //para crear un bucle hasta que sea false boolean introducir = true; while(introducir){ nombre = JOptionPane.showInputDialog("Introduce el nombre "+ contador+" de 5"); apellido = JOptionPane.showInputDialog("Introduce el apellido "+ contador+" de 5"); //%20s => 20 caracteres y alineado a la derechaa System.out.printf("%20s %20s %n", nombre,apellido); // contador para salir del bucle cuando registre 5 nombres contador++; if(contador==6){ introducir=false; } } } }
Suscribirse a:
Entradas (Atom)