• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-25
  • 语言: 其他
  • 标签: 代码  

资源简介

罗马数字转十进制数

资源截图

代码片段和文件信息

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

评论

共有 条评论