資源簡介
羅馬數(shù)字轉(zhuǎn)十進制數(shù)

代碼片段和文件信息
package?Main;
import?java.util.Scanner;
public?class?Main?{
??public?static?void?main(String[]?args)???
????{??
?????Scanner?in=new?Scanner(System.in);??
?????int?n=in.nextInt();??
?????in.nextLine();??
?????String?[]?str=?new?String?[n];??
?????for(int?i=0;i ?????{??
??????str[i]=in.nextLine();??
??????//System.out.println(str[i]);??
?????}??
?????for(int?i=0;i ???? ?System.out.println(zhuanhuan(str[i]));??
?????}
?????
????}??
??????
???public?static?int?Luoma(char?c)??
???{??
?????switch(c)??
?????{??
?????case?‘I‘:?return?1;??
?????case?‘V‘:?return?5;??
?????case?‘X‘:?return?10;??
?????case?‘L‘:?return?50;??
?????case?‘C‘:?return?100;??
?????case?‘D‘:?return?500;??
?????case?‘M‘:?return?1000;??
?????}??
?????return?0;??
???}??
?????
???public?static?int?zhuanhuan(String?str)??
???{??
??????int?sum=0;??
??????int?ab;??
?????for(int?i=0;i ?????{??
???????a=Luoma(str.charAt(i));??
???????if(i+1 ???????{??
???????????b=Luoma(str.charAt(i+1));??
???????}??
???????else??
???????{??
???????????b=0;??
???????}??
???????if(b>a)??
???????{??
???????????sum+=(b-a);??
???????????i++;??
???????}??
???????else??
???????{??
???????????sum+=a;??
???????}??
?????}??
?????return?sum;??
???}??
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-02?17:45??2015\
?????文件?????????301??2018-03-02?14:12??2015\.classpath
?????文件?????????380??2018-03-02?15:02??2015\.project
?????目錄???????????0??2018-03-02?17:45??2015\.settings\
?????文件?????????598??2018-03-02?14:12??2015\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2018-03-02?17:45??2015\bin\
?????目錄???????????0??2018-03-02?17:45??2015\bin\Main\
?????文件????????1586??2018-03-02?15:02??2015\bin\Main\Main.class
?????目錄???????????0??2018-03-02?17:45??2015\src\
?????目錄???????????0??2018-03-02?17:45??2015\src\Main\
?????文件????????1381??2018-03-02?15:00??2015\src\Main\Main.java
評論
共有 條評論