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();
}
}