Scanner leitura = new Scanner(System.in);
System.out.println("Qual o valor em reais que deseja converter para dólares?");
double valorReais = leitura.nextDouble();
double taxaCambio = 5.25;
double valorDolares = valorReais/taxaCambio;
System.out.println("O valor: R$" + valorReais + " em dólares é: " + valorDolares);
dá 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 Principal2.main(Principal2.java:95) quando uso um valor decimal em reais mas se uso um valor inteiro, como 156, o seguinte é o resultado:
Qual o valor em reais que deseja converter para dólares? 156 O valor: R$156.0 em dólares é: 29.714285714285715
O que está errado?