Olá,
estou fazendo uns exercícios no Intellij usando Java.
eu declaro o tipo da variável DOUBLE mas quando entro com um número real, tipo “1.2” ele trava e dá essa mensagem:
"Exception in thread “main” java.util.InputMismatchException
at java.base/java.util.Scanner.throwFor(Scanner.java:939)
at java.base/java.util.Scanner.next(Scanner.java:1594)
at java.base/java.util.Scanner.nextDouble(Scanner.java:2564)
at Exercicios.exerc11.main(exerc11.java:15)
Process finished with exit code 1"
Esse é o meu código:
package Exercicios;
import java.util.Scanner;
public class exerc11 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Entre com um número inteiro: ");
int num1 = scan.nextInt();
System.out.printf("Entre com outro número inteiro :");
int num2 = scan.nextInt();
System.out.println("Entre com um número real :");
double num3 = scan.nextDouble();
int resultado1 = (num1 * 2) * (num2/2);
double resultado2 = (num1 * 3) + num3;
double resultado3 = Math.pow (num3, 3);
System.out.println("Resultado 1: " + resultado1);
System.out.println("Resultado 2: " + resultado2);
System.out.println("Resultado 3: " + resultado3);
}
}
Alguém poderia explicar pra eu aprender e me ajudar a consertar isso?