Quellcode
Ob es sinnvoll ist, dass die Operation signalisiereWartung() einen Wahrheits-Wert zurückgibt und dieser bei der Verarbeitung ignoriert wird, darf schon verwundern.
public class Hugger{
public boolean gestanzt(){ // Dummy-Methode
return true;
}
public boolean signalisiereWartung(){ // Dummy-Methode
return true;
}
public int erfasseStanzVorgaenge(int auftragsMenge, int gesamtVorgaengeWerkzeug){
int summe = 0;
while(summe < auftragsMenge){
if(gestanzt()){
summe++;
gesamtVorgaengeWerkzeug++;
}
}
if(gesamtVorgaengeWerkzeug>=5000){
signalisiereWartung();
}
return summe;
}
}