hab mal wieder nen prob
will ne fkt haben die die Häufigkeit des erscheinens vom Komma oder Punkt mitzählt.
Sie soll wenn mehr als eins auftaucht abbruch auf true setzen.
Aber das macht sie nicht und ich sehe net warum der nicht in die if-zweige geht.
Hoffe ihr seht was:
will ne fkt haben die die Häufigkeit des erscheinens vom Komma oder Punkt mitzählt.
Sie soll wenn mehr als eins auftaucht abbruch auf true setzen.
Aber das macht sie nicht und ich sehe net warum der nicht in die if-zweige geht.
Hoffe ihr seht was:
Code:
boolean kommaSuche() {
int sd=0,anzahl=0; //sd=schleifendurchläufe
i= dezimalZahl.getText().length();
do {
if ((dezimalZahl.getText().substring(sd,sd+1)) == ".") {
anzahl++;
System.out.println("1");
}
if ((dezimalZahl.getText().substring(sd,sd+1)) == ",") {
anzahl++;
System.out.println("2");}
sd++;
}while (sd!=i);
if (anzahl<=1) abbruch=false;
if (anzahl>1) abbruch=true;
System.out.println("Abbruch: " + abbruch);
return abbruch;
}