10
Wie berechnet man Log Base 2 in Java für ganze Zahlen?
Ich benutze die folgende Funktion, um die Protokollbasis 2 für ganze Zahlen zu berechnen: public static int log2(int n){ if(n <= 0) throw new IllegalArgumentException(); return 31 - Integer.numberOfLeadingZeros(n); } Hat es eine optimale Leistung? Kennt jemand die J2SE-API-Funktion für diesen Zweck? UPD1 Überraschenderweise scheint die Gleitkomma- Arithmetik für mich …