Questão 2. Desenvolva um exemplo de código em Java que utilize try-catch-finally para capturar uma exceção de entrada inválida ao tentar converter uma String em número decimal.
outubro 8, 2025Questão 2. Desenvolva um exemplo de código em Java que utilize try-catch-finally para capturar uma exceção de entrada inválida ao tentar converter uma String em número decimal.
import java.util.Scanner;
public class CadastroProduto {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print(“Digite o preço do produto: “);
double preco = Double.parseDouble(sc.nextLine());
System.out.println(“Preço com desconto: ” + (preco * 0.9));
/* incluir: “Erro: valor inválido! Digite um número válido.”
sc.close();
System.out.println(“Execução finalizada.”);
