
Untitled
By: a guest on
Jun 21st, 2012 | syntax:
None | size: 1.03 KB | hits: 8 | expires: Never
describe the task
class DE_Roman
{
private String romanValue;
private int intValue;
public void romanToInt(Strin romanValue)
{
this.romanValue = romanValue;
int result;
// ...
// convert to int and save result in result variable
this.intValue = result;
}
public void intToRoman(int intValue)
{
this.intValue = intValue;
String result = "";
// ...
// convert to int and save result in result variable
this.romanValue = result;
}
public void println()
{
System.out.println( this.toString() );
}
public String toString()
{
return romanValue + " " + intValue;
}
}
public static final String ROMAN_TYPE = "String";
public static final String INTEGER_TYPE = "int";
public static String getInput(String type) {
if (type.equals(ROMAN_TYPE)) {
// prompt for roman number, return int value (as String)
} else if (type.equals(INTEGER_TYPE)) {
// prompt for integer number, return roman value (as String)
}
}