¡Hola Jorge!
Para lograr una alineación perfecta en tus tablas de multiplicar, puedes utilizar el método System.out.printf()
. Este método te permite formatear la salida de texto con una estructura predefinida.
Aquí te muestro cómo puedes modificar tu código para lograr la alineación:
public class TablaMultiplicar {
public static void main(String[] args) {
for (int num1 = 1; num1 <= 10; num1++) {
for (int num2 = 1; num2 <= 10; num2++) {
System.out.printf("%2d * %2d = %2d ", num2, num1, num1 * num2);
}
System.out.println();
}
}
}
En este código, utilizamos %2d
dentro del método System.out.printf()
para indicar que queremos imprimir un número entero con un ancho de dos caracteres. Esto asegurará que todos los números estén alineados correctamente, sin importar si son de una o dos cifras.
Espero que esta solución te sea útil. ¡Si tienes alguna otra pregunta, no dudes en preguntar!
¡Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)