import java.io.*;
class caseStudy{
public static void main(String []args)throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader (System.in));
int choice;
System.out.println("Select Menu Here !!!");
System.out.println("1 - Arabic Format to Roman Numeral");
System.out.println("2 - Roman Numeral to Arabic Format");
System.out.println("0 - Quit ") ;
System.out.print("Choice:");
choice=Integer.parseInt(br.readLine());
switch(choice){
case 0 :{
System.out.println("Thank You");
break;
}
case 1: {
int entered;
System.out.println("You have selected Arabic Format to Roman Numeral");
System.out.print("Enter a Number : ");
entered=Integer.parseInt(br.readLine());
System.out.println();
String[] toRomanFormat = {"M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"};
int[] RomanNumber={1000,900,500,400,100,90,50,40,10,9,5,4,1};
String num="";
do {
for (int n=0;n<toRomanFormat.length;++n){
if (entered>=RomanNumber[n]){
entered = entered - RomanNumber[n];
num = num + toRomanFormat[n];
break;
}
}
}while(entered>0);
System.out.print(num);
break;
}
case 2: {
String entered;
System.out.println("You have selected Roman Numeral to Arabic Format");
System.out.print("Enter a Roman Numeral : ");
entered=br.readLine();
System.out.println();
String[] toArabicFormat = {"M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"};
int[] ArabicNumber={1000,900,500,400,100,90,50,40,10,9,5,4,1};
String num="";
for(int n=0;n<toArabicFormat.length;n++){
if (n>=ArabicNumber[n]){
}
}
}
}
}
}