Можно ли упростить код ввода с клавиатуры

 
0
 
Java
ava
platonos | 01.01.2017, 21:58
Вот код:

Map rim_arab = [ "I":1, "V":5, "X":10, "L":50, "C":100, "D":500, "M":1000]
[color=orange]BufferedReader br = new BufferedReader(new InputStreamReader(System.in))[/color]
Rim = "q"
while( Rim != "n") {
print "Vvedite Rim = "
[color=orange]Rim = br.readLine()[/color]
f = Rim.replace("IV", "IIII").replace("IX", "VIIII").replace("XL", "XXXX").replace("XC", "LXXXX").replace("CD", "CCCC").replace("CM", "DCCCC")
Arab = 0
for(i in f) { Arab = Arab + rim_arab[i]}
print "Arab = "; println Arab
                   }

Код ввода взят у Шмидта и Эккеля (из их книг по Java)
Можно ли упростить ввод в "духе" Groovy...
Kommentare (1)
ava
Klara | 11.01.2017, 22:10 #
 И мне интересно
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
  platonos ava  Klara
advanced
Absenden