Java: Versucht, den Prozentsatz von zahlen, wie in der Runde?

Ich habe zwei ganzzahlige Werte, x und total. Ich bin auf der Suche nach der Anteil von x in der Summe als integer. Dies ist, wie mache ich es jetzt:

Prozentsatz = (int)((x*100)/Summe);

Der Prozentsatz muss eine ganze Zahl sein. Wenn ich dies mache es immer Runden Sie den Dezimalpunkt nach unten. Gibt es eine einfache Möglichkeit, berechnen Sie den Prozentsatz als ganze Zahl, so dass es schließt, wenn der decimal-.5 oder höher?

InformationsquelleAutor Petefic | 2012-03-27

Schreibe einen Kommentar