九度论坛-1010

/**
 * 文件名:Main.java
 *
 * 版本信息:
 * 日期:2013-6-28
 * Copyright Corporation 2013
 * 版权所有
 *
 */
package 题目1010;

import java.util.Scanner;

/**
 *
 * 项目名称:arithmetic
 * 类名称:Main
 * 类描述:
 * 创建人:黄传聪
 * 创建时间:2013-6-28 下午4:28:53
 * 修改人:黄传聪
 * 修改时间:2013-6-28 下午4:28:53
 * 修改备注:
 * @version
 *
 */
public class Main {

	public static enum NUM{zero,one,two,three,four,five,six,seven,eight,nine};
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scanner = new Scanner(System.in);
		
		while(scanner.hasNext()){
			String str = scanner.nextLine();
			int i,j;
			
//			切割字符串
			String str1 = str.substring(0,str.indexOf("+")-1);
			String str2 = str.substring(str.indexOf("+")+2,str.indexOf("=")-1);
			if("zero".equals(str1)&&"zero".equals(str2)){
				break;
			}
			String[] str1Array = str1.split(" ");
			String[] str2Array = str2.split(" ");
			String tempStr1 = "";
			String tempStr2 = "";
			
			for(i=0;i<str1Array.length;i++){
				for(NUM n : NUM.values()){
					if(n.toString().equals(str1Array[i])){
						tempStr1 += n.ordinal();
						break;
					}
				}
			}
			
			for(i=0;i<str2Array.length;i++){
				for(NUM n : NUM.values()){
					if(n.toString().equals(str2Array[i])){
						tempStr2 += n.ordinal();
						break;
					}
				}
			}
			
				
				System.out.println(Integer.parseInt(tempStr1) + Integer.parseInt(tempStr2));
		}
	}

}

你可能感兴趣的:(九度论坛-1010)