Hallo Liebe Programmierer Community,
Ich brauche Hilfe bei einem Code,ich hoffe ihr könnt mir kurz ein Moment schenken und mir helfen,
Hier der Code
Das Ergebnis lautet ständig nur =
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at string.main(string.java:16)
Bitte um Hilfe
Ich brauche Hilfe bei einem Code,ich hoffe ihr könnt mir kurz ein Moment schenken und mir helfen,
Hier der Code
Java:
import java.util.Scanner;
public class string {
public static void main(String[] args) {
double y ,x,e ;
String s;
Scanner scan = new Scanner (System.in);
s = scan.next ();
x = scan.nextInt ();
y = scan.nextInt ();
e = backfisch (x , y, s);
System.out.println(e);
}
private static double backfisch(double y, double x, String s){
double e = 0 ;
if(s.equals("+")){
e = y +x ;
} else if(s.equals("-")){
e = y - x;
} else if(s.equals("/")){
e = y / x;
} else if(s.equals("*")){
e = y* x;
} else {
System.out.println("Bitte nur +,-,* oder / eingeben bitte !");
}
return e ;
}
}
Das Ergebnis lautet ständig nur =
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at string.main(string.java:16)
Bitte um Hilfe
Zuletzt bearbeitet von einem Moderator: