您的位置:首页 > 其它

26字母转换成数字,26进制,a为1,aa为27,ab为28

2016-03-30 11:19 537 查看
public static void main(String args[]){
Scanner in=new Scanner(System.in);
String input=in.next();
in.close();
//  char[] aa=input.toCharArray();
int result=0;
int rr=0;
if(input==null||input.length()>4) {
return;
}
for(int i=0;i<input.length();i++){
char temp=input.charAt(i);
if(temp<'a'||temp>'z'){
return ;
}
int num=temp-'a'+1;
result=result*26+num;
rr*=26+num;
System.out.println(rr);
}
System.out.println(result);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: