Ich kann nicht herausfinden, was mit diesem Code nicht stimmt ... Ich versuche, einen Prozentsatz zu berechnen:
Ich bin sicher, dass boath npage und numpages größer als Null sind (im Debug-Variablen-Inspektor des Emulators überprüft), aber das resultierende cCom ist immer 0:
%Vor%Irgendwelche Ideen?
Wenn npage und numpages beide Ganzzahlen sind, wird Java (npage / numpages) auf eine ganze Zahl (d. h. 0) runden. Um Java die Division mit Doppel zu machen, müssen Sie eine der Zahlen zu einem Doppelklick umwandeln:
%Vor%Tatsächlich, weil Sie mit einem Prozentsatz arbeiten, möchten Sie wahrscheinlich:
%Vor%