|
CubeTwister 2.0alpha142 2012-02-11 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectch.randelshofer.math.IntMath
public class IntMath
Utility class for integer arithmetic.
| Constructor Summary | |
|---|---|
IntMath()
Creates a new instance of IntMath |
|
| Method Summary | |
|---|---|
static int |
gcd(int a,
int b)
Returns an int whose value is the greatest common divisor of abs(a) and abs(b). |
static long |
gcd(long a,
long b)
Returns a long whose value is the greatest common divisor of abs(a) and abs(b). |
static void |
main(java.lang.String[] args)
|
static int |
reverseBits(int a)
Reverses all 32 bits of the provided integer value. |
static int |
reverseBits(int a,
int numBits)
Reverses specified number of bits of the provided integer value. |
static int |
scm(int a,
int b)
Returns an int whose value is the smallest common multiple of abs(a) and abs(b). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IntMath()
| Method Detail |
|---|
public static int gcd(int a,
int b)
a - value with with the GCD is to be computed.b - value with with the GCD is to be computed.
public static long gcd(long a,
long b)
a - value with with the GCD is to be computed.b - value with with the GCD is to be computed.
public static int scm(int a,
int b)
a - value with with the SCM is to be computed.b - value with with the SCM is to be computed.
public static int reverseBits(int a)
public static int reverseBits(int a,
int numBits)
a - The number.numBits - The number of bits (must be between 1 and 32).public static void main(java.lang.String[] args)
|
(c) Werner Randelshofer. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||