Javafree
Página Inicial do Fórum > Java Básico

Erro ao tratar números de ponto flutuante



Criar novo tópico   Responder tópico


  1. wktkneko
    Posts:1


    Comment Arrow

    Publicado em: 20/09/2016 18:21:18

    Primeiramente, desculpa se eu tô na área errada ou algo do tipo, novo no fórum e tals hauahu
    Então, eu tava desenvolvendo aquele programinha básico de calcular a média, e deu nisso aqui (peguei só o psvm):

    Eu pus float, para que as notas pudessem ser de ponto flutuante, até aí tranquilo. Mas sempre que eu digito uma nota de ponto flutuante no console, acaba dando essa exceção aqui:
    [não sei por spoiler, finge q isso é um]
    Exception in thread "main" java.util.InputMismatchException
    at java.util.Scanner.throwFor(Scanner.java:864)
    at java.util.Scanner.next(Scanner.java:1485)
    at java.util.Scanner.nextFloat(Scanner.java:2345)
    at calcularmedia.CalcularMedia.main(CalcularMedia.java:23)
    [/não sei por spoiler, finge q isso é um]
    _________________

    I was a swordsman, but for now I'm just a poor tailor.



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 21/09/2016 09:38:39

    Provavelmente estás digitando usando virgula como separador decimal, mas tem que ser ponto.
    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. Relacionados