Criei duas variaveis para armazenar duas notas do tipo float e uma variavel para armazenar a media tambem do tipo float. importei o java. util. Scanner para o usuário digitar os dados de saida. O problema é que após digitar a primeira nota o sistema apresentou o seguinte erro…
8.5
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.nextFloat(Scanner.java:2496)
at exercicios.EstruturasCondicionaisSimples.main(EstruturasCondicionaisSimples.java:9)
Segue o código.
package exercicios;
import java.util.Scanner;
public class EstruturasCondicionaisSimples {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
float n1=teclado.nextFloat();
float n2=teclado.nextFloat();
float m = (n1+n2)/ 2;
System.out.println("A média é: " + m);
if(m>8) {
System.out.println("Meus parabéns pela média!!");
}
teclado.close();
}
}
Alguem poderia me ajudar?