From bccdd3a015cb3d61f89a920b482713361a51c016 Mon Sep 17 00:00:00 2001 From: mshayan Date: Wed, 30 Oct 2024 19:43:09 -0400 Subject: [PATCH] Constants moved to top and comment added for them --- .../jwetherell/algorithms/numbers/Integers.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/com/jwetherell/algorithms/numbers/Integers.java b/src/com/jwetherell/algorithms/numbers/Integers.java index fb86fd3d..d84f313c 100644 --- a/src/com/jwetherell/algorithms/numbers/Integers.java +++ b/src/com/jwetherell/algorithms/numbers/Integers.java @@ -9,6 +9,13 @@ public class Integers { private static final BigDecimal ZERO = new BigDecimal(0); private static final BigDecimal TWO = new BigDecimal(2); + // Constants for numerical values + private static final int BILLION = 1000000000; + private static final int MILLION = 1000000; + private static final int THOUSAND = 1000; + private static final int HUNDRED = 100; + private static final int TEN = 10; + public static final String toBinaryUsingDivideAndModulus(int numberToConvert) { int integer = numberToConvert; if (integer<0) throw new IllegalArgumentException("Method argument cannot be negative. number="+integer); @@ -136,13 +143,7 @@ public static final boolean powerOfTwoUsingBits(int numberToCheck) { multiDigits.put(80,"eighty"); multiDigits.put(90,"ninety"); } - - private static final int BILLION = 1000000000; - private static final int MILLION = 1000000; - private static final int THOUSAND = 1000; - private static final int HUNDRED = 100; - private static final int TEN = 10; - + private static final String handleUnderOneThousand(int number) { StringBuilder builder = new StringBuilder(); int x = number;