Мой проф предоставил мне кучу методов для заполнения римской цифровой программы (в дополнительном формате, поэтому 4 = IIII, 9 = VIIII и т. Д.)В чем разница между этими двумя методами? JAVA
У меня возникли проблемы с пониманием того, что разница находится между этими двумя методами:
**
* This method prints, to the standard output and in purely additive
* notation, the Roman numeral corresponding to a natural number.
* If the input value is 0, nothing is printed. This
* method must call the method romanDigitChar().
* @param val ?
*/
public void printRomanNumeral(int val)
{
}
**
* This method returns the Roman numeral digit corresponding
* to an integer value. You must use a nested-if statement.
* This method cannot perform any arithmetic operations.
* @param val ?
* @return ?
*/
public char romanDigitChar(int val)
{
}
предполагается romanDigitChar прочитать номер по одной цифре, и возвращать только одну цифру за один раз? Если это так, я не понимаю, как printRomanNumeral собирается позвонить ему.
Я изучил другие программы с числовыми числами, но я не могу найти какие-либо методы использования, называемые в рамках других методов, подобных этому, с которым я мог бы сравнить его.
Любые советы приветствуются!
Этом вопрос кажется более уместным спросить вашего профессора. – nhgrif
Верно, но я хочу сейчас поработать над этим, и это воскресенье. – coinbird