From c285b4480963e0ee8b8d32312c6a4c7c94dc2840 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Mon, 10 Apr 2017 23:11:11 -0400 Subject: Minor changes --- src/main/java/bjc/inflexion/EnglishUtils.java | 30 ++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) (limited to 'src/main/java/bjc/inflexion/EnglishUtils.java') diff --git a/src/main/java/bjc/inflexion/EnglishUtils.java b/src/main/java/bjc/inflexion/EnglishUtils.java index 96982ed..c782162 100644 --- a/src/main/java/bjc/inflexion/EnglishUtils.java +++ b/src/main/java/bjc/inflexion/EnglishUtils.java @@ -48,20 +48,40 @@ public class EnglishUtils { */ 4, 4, 4, 4 }; + /** + * Convert small integers to words. + * + * @param num + * The number to convert. + * + * @return The word for the number, if it's less than ten. + */ public static String smallIntToWord(int num) { - if(num >= 0 && num <= 10) { + if (num >= 0 && num <= 10) { return smallNums[num]; } return Integer.toString(num); } + /** + * Summarize an integer. + * + * @param num + * The number to summarize. + * + * @param atEnd + * Whether or not the integer is at the end of a string. + * + * @return A string summarizing the integer. + */ public static String intSummarize(int num, boolean atEnd) { String[] nums = atEnd ? endSummaryNums : summaryNums; - if(num >= 0 && num < 10) { + if (num >= 0 && num < 10) { return nums[summaryMap[num]]; - } else - return "many"; + } + + return "many"; } -} +} \ No newline at end of file -- cgit v1.2.3