Hallo
im moment bin ich grad dran, ein rechner zu programmieren, um zu üben.
jetzt bin ich auf ein problem gestossen.
wie ihr seht, möchte ich die else if verknüpfung ausführen lassen, wenn char1 oder char2 oder char3 oder char4 im string text vorkommen.nun, einzeln z.B nur mit char1 funktioniert das perfekt, doch wenn ich das oder (||) einfüge, kommen die probleme.
wie könnte ich das nun machen ?
p.s sorry wenn der titel nicht so passt, wusste nicht anders wie umschreiben
gruss
lufon
im moment bin ich grad dran, ein rechner zu programmieren, um zu üben.
jetzt bin ich auf ein problem gestossen.
Java:
private void bminusActionPerformed(java.awt.event.ActionEvent evt) {
String text = textanzeige.getText();
boolean result;
CharSequence char1 = "-";
CharSequence char2 = "+";
CharSequence char3 = "*";
CharSequence char4 = "/";
if (text.equals("")){
textanzeige.setText("0-");
}
//Hier liegt das problem.
else if (result = text.contains(char1||char2||char3||char4)) {
textanzeige.setText(text+"");
}
else {
textanzeige.setText(text+"-");
}
}
wie ihr seht, möchte ich die else if verknüpfung ausführen lassen, wenn char1 oder char2 oder char3 oder char4 im string text vorkommen.nun, einzeln z.B nur mit char1 funktioniert das perfekt, doch wenn ich das oder (||) einfüge, kommen die probleme.
wie könnte ich das nun machen ?
p.s sorry wenn der titel nicht so passt, wusste nicht anders wie umschreiben
gruss
lufon