最近由于接到一个需求,需要将阿拉伯数字转为罗马数字,经过查资料,找到以下工具类。
package dealData.util;
import java.util.Scanner;
public class RomanNumberUtil {
private final static String rnums[]={"m","cm","d","cd","c","xc","l","xl","x","Mx","v","Mv","M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"}; //儲存所有羅馬數字
private final static int anums[]={1000000,900000,500000,400000,100000,90000,50000,40000,10000,9000,5000,4000,1000,900,500,400,100,90,50,40,10,9,5,4,1}; //儲存羅馬數字表示的值
// public static void main(String[] args){ //程式進入點
// Scanner sc=new Scanner(System.in); //建立Scanner物件
// String input; //宣告input字串,用來儲存使用者輸入的值
// while(sc.hasNext()){ //若還有資料尚未讀取,則