InputMismatchExeption при сканировании двойной - PullRequest
0 голосов
/ 21 октября 2019

Когда я отсканирую 11.2 fe, он скажет inputmismatchexception.

public static void main (String [] args) {

    double u;
    double r;
    double i;

    calculateU(0, 0, 0);
}

public static void calculateU(double u, double r, double i) {

    System.out.println("Bitte Wert R in Ohm angeben: ");
    Scanner scanR = new Scanner(System.in);
    r = scanR.nextDouble();

    System.out.println("Bitte Wert I in Ampere angeben: ");
    Scanner scanI = new Scanner(System.in);
    i = scanI.nextDouble();

    u = r/i;
    System.out.println("Spannung in V: " + u);
}

Я тоже пытался плавать

1 Ответ

0 голосов
/ 21 октября 2019

Попробуйте использовать 11,2 вместо 11,2 Обычно используйте "."вместо "," было бы правильно, но я думаю, что это потому, что вы используете немецкий терминал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...