public class RomanNumberFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
RomanNumberFactory.RomanDigit
Helper class for Roman Digits
|
Modifier and Type | Field and Description |
---|---|
private static RomanNumberFactory.RomanDigit[] |
roman
Array with Roman digits.
|
Constructor and Description |
---|
RomanNumberFactory() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getLowerCaseString(int index)
Changes an int into a lower case roman number.
|
static java.lang.String |
getString(int index)
Changes an int into a lower case roman number.
|
static java.lang.String |
getString(int index,
boolean lowercase)
Changes an int into a roman number.
|
static java.lang.String |
getUpperCaseString(int index)
Changes an int into an upper case roman number.
|
static void |
main(java.lang.String[] args)
Test this class using this main method.
|
private static final RomanNumberFactory.RomanDigit[] roman
public static final java.lang.String getString(int index)
index
- the original numberpublic static final java.lang.String getLowerCaseString(int index)
index
- the original numberpublic static final java.lang.String getUpperCaseString(int index)
index
- the original numberpublic static final java.lang.String getString(int index, boolean lowercase)
index
- the original numberpublic static void main(java.lang.String[] args)