curso-logica-de-programacao-java
curso-logica-de-programacao-java copied to clipboard
Uri 1008
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)