Ich habe gerade ein kleines Problem bei einer If- Abfrage.
Folgendes soll erreicht werden:
Eingabe ein String z.B. 1+*1
Diese Eingabe soll in Chars durchlaufen werden.
Nun möchte ich sowas wie:
Code:
if(!((s.charAt(i) == '+' || s.charAt(i) == '-' || s.charAt(i) == '/' || s.charAt(i) == '*')
&& Character.isDigit(i + 1) || s.charAt(i + 1) != '(')){
System.out.println("Es können keine zwei binäre Operationen aufeinander folgen!");
return false;
}
Ich bin vermutlich gerade einfach nur zu doof, weil ich schon zu lange jetzt daran sitze. Kann mir dabei gerade Jemand helfen?
Vielen Dank!
Gruß






