0
respostas

Exercício Tabuada

import java.util.Scanner;

public class TabuadaNumero { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double numero;

    while (true) {
        System.out.print("Digite um número para ver a tabuada (pode ser positivo, negativo, inteiro ou decimal): ");
        String input = sc.nextLine().replace(",", ".");

        try {
            numero = Double.parseDouble(input);
            break; 
        } catch (NumberFormatException e) {
            System.out.println("Entrada inválida! Digite apenas números (sem letras ou símbolos).\n");
        }
    }

    System.out.printf("\nTabuada do número %.2f:\n", numero);
    for (int i = 1; i <= 10; i++) {
        double resultado = numero * i;
        System.out.printf("%.2f x %d = %.2f\n", numero, i, resultado);
    }

    sc.close();
}

}