扫描两次时,InputMismatchExeption

问题描述 投票:0回答:1

当我扫描11.2 f.e.它会说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);
}

也有尝试过的浮动

java methods double
1个回答
0
投票

尝试使用11,2而不是11.2通常使用“。”而不是“,”是正确的,但是我认为这是因为您使用的是德语终端。

© www.soinside.com 2019 - 2024. All rights reserved.