package programCompetition;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;
public class MyInput
{
public static void main(String[] args)
{
char[] chars = new char[] {' ','Ê®','°Ù','ǧ','Íò','Ê®','°Ù','ǧ'};
char[] ch = new char[] {'Áã','Ò»','¶þ','Èý','ËÄ','Îå','Áù','Æß','°Ë','¾Å'};
BufferedReader br = null;
try{
String input ="";//ÊäÈëÐòÁÐ
String numStr = "";//ÊäÈëÓÐЧÐòÁÐ
char[] series; //ÓÐЧÊäÈëÐòÁÐ×Ö·ûÊý×é
for(; ;)
{//Ö±µ½ÊäÈëÕýȷʱÍ˳öÑ»·
br = new BufferedReader(new InputStreamReader(System.in));
input = br.readLine();
if(input.length() > 8)
{
System.out.println("ÄãÊäÈëÁË" + input.length()
+"¸ö×Ö·û£¬Óû§Ã¿´Î×î¶àÊäÈë8¸ö×Ö·û£¬ÇëÖØÐÂÊäÈ룺");
continue;
}
series =input.toCharArray();
//È·±£ÊäÈëµÄÈ«²¿ÊÇÊý×Ö
boolean isRight = true;
for(char c: series)
{
if(c < 48 || c > 57)
{
System.out.println("ÊäÈëÐòÁв»ÄܰüÀ¨·ÇÊý×Ö×Ö·û£¬ÇëÖØÐÂÊäÈë:");
isRight = false;
break;
}
numStr += c;
}
if(isRight)
{
continue;
}
break;
}
int data = Integer.parseInt(numStr);// ¿ÉÏû³ý¸ßλµÄËùÓÐÊÇ0µÄÊý×Ö
numStr = null;
numStr = data +"";
series = numStr.toCharArray();
if(series.length ==1 && series[0] == 48)
{//È«Á㣬Êä³öÁã
System.out.println(ch[0]);
return;
}
StringBuffer sb = new StringBuffer();
//key = 0±íʾ0£¬ key =1 ±íʾ·Ç0Êý×Ö£¬ value ΪÊý×ÖµÄϱêindex
Map