curso-logica-de-programacao-java icon indicating copy to clipboard operation
curso-logica-de-programacao-java copied to clipboard

Uri 1008

Open rodrigogm1974 opened this issue 1 month ago • 0 comments

Boa tarde Professor!

Neste exercício eu fiz meu código e deu um erro, que não consegui resolver. Copiei então o código do gabarito do professor, e o mesmo erro persistiu. Segue o código do professor e abaixo, o erro.

Se puder ajudar, eu agradeço!

import java.util.Scanner; import java.util.Locale;

public class Main { public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);		
    Locale.setDefault(Locale.US);				

    int numero, horas;	    
    double valorHora, salario;

    numero = sc.nextInt();	    
    horas = sc.nextInt();
valorHora = sc.nextDouble();

    salario = valorHora * horas;

    System.out.println("NUMBER = " + numero);	    
    System.out.printf("SALARY = U$ %.2f%n", salario);				
    sc.close();	
}

}

O erro: Exception in thread "main" java.util.InputMismatchException at java.base/java.util.Scanner.throwFor(Scanner.java:947) at java.base/java.util.Scanner.next(Scanner.java:1602) at java.base/java.util.Scanner.nextDouble(Scanner.java:2573) at Main.main(Main.java:21)

rodrigogm1974 avatar Dec 16 '25 19:12 rodrigogm1974