当我扫描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);
}
也有尝试过的浮动
尝试使用11,2而不是11.2通常使用“。”而不是“,”是正确的,但是我认为这是因为您使用的是德语终端。