Hallo Leute,
ich habe hier einen Auszug aus einer Methode, welcher die Variable "laenge" um einen erhöhen soll, falls in die if-Bedingung erfüllt wird. Meine stundenlange Analyse hat ergeben, dass die if-Bedingung auf jeden Fall wahr ist, mehr aber leider nicht...
Warum ist die Variable "laenge" nicht erhöht, wenn ich sie danach ausgeben lasse(angenommen die If-Bedinung wäre einmal wahr und buecher.lenght = 5)??
ich habe hier einen Auszug aus einer Methode, welcher die Variable "laenge" um einen erhöhen soll, falls in die if-Bedingung erfüllt wird. Meine stundenlange Analyse hat ergeben, dass die if-Bedingung auf jeden Fall wahr ist, mehr aber leider nicht...
Warum ist die Variable "laenge" nicht erhöht, wenn ich sie danach ausgeben lasse(angenommen die If-Bedinung wäre einmal wahr und buecher.lenght = 5)??
Java:
int laenge = 0;
for (int i = 0; i < buecher.length; i++) {
if (buecher[i].getAutor() == autorGesucht) {
laenge++; //werde um eins erhöht!!
}
}
System.out.println("länge: "+ laenge); // ausgegeben wird trotzdem 0