私は学生です、私はハッシュマップを練習しようとしています。私は正確な小数に変換するループとif文の内部にローマ数字を入力することができます。私はMDCLXVIに入りたい。このハッシュマップはどのように動作させることができますか?
public static void main(String[] args) {
String inputstr;
Integer outputstr ;
System.out.println("Enter Roman Numneral(s): ");
Scanner sc = new Scanner(System.in);
inputstr = sc.nextLine().toUpperCase();
HashMap<String, Integer> numeral = new HashMap<String, Integer>();
numeral.put("IV", 4);
numeral.put("IX", 9);
numeral.put("XL", 40);
numeral.put("CD", 400);
numeral.put("CM", 900);
numeral.put("C", 100);
numeral.put("M", 1000);
numeral.put("I", 1);
numeral.put("V", 5);
numeral.put("X", 10);
numeral.put("L", 50);
numeral.put("D", 500);
outputstr = numeral.get(inputstr);
System.out.println(inputstr + " = " + outputstr);
}
私の質問は:はどのように私は小数点を希望得るために複数のキーを入力することができますか?
質問は何ですか? –
希望小数点を得るために複数のキーを入力するにはどうすればよいですか? –