Für mein Projekt soll ich nur eine Einrückungsebene einhalten. Mein Problem ist hier jedoch das ich eine Methode habe die ich nicht anders realisieren kann, weil eben etwas zurückgegeben werden muss.
Meine Methode sieht wiefolgt aus:
public int blabla(){
for(int i = 0; i < blabla;i++){
if(i == irgendwas){
return i;
}
}
throw new IllegalStateException("Blabla");
}
Ich müsste das zweite if durch eine Methode ersetzen, die genau eben das i zurückgibt, wenn die Bedingung eintrifft.
Wenn ich jedoch eine zweite Methode erstelle, müsste ich ja auch eben etwas zurückgeben, falls die Bedinung nicht erfüllt ist. Weiss jemand wie ich dieses Problem beheben kann?