36进制转换成十进制问题
不知道是否是合理的代码,测试结果应该是没问题。
package thirtySixToTen;
import java.util.HashMap;
public class ThirtySixToTen {
public static void main(String[] args) {
// TODO Auto-generated method stub
int ss=ThirtySixToTen2("10");
System.out.println(ss);
}
public static int ThirtySixToTen2(String s){
int ten=0;
HashMap<String , Integer> tstt = new HashMap<String, Integer>();
char[] a= {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
for(int i=0;i<9;i++){
tstt.put(String.valueOf(i), i);
}
for(int j=10;j<36;j++){
tstt.put(String.valueOf(a[j-10]), j);
}
char[] ss = s.toCharArray();
for (int i = ss.length; i >0 ; i--) {
String key = String.valueOf(ss[i-1]);
int value = tstt.get(key);
int valueadd=1;
if(ss.length-i==0){
valueadd=1;
}
else{
for (int j = ss.length-i; j >0; j--) {
valueadd*=36;
}
}
ten+=value*valueadd;
}
return ten;
}
}
36进制转换成十进制问题相关推荐
- 任意进制转换成十进制间互化(ASCII码法)(C/C++)
目录 1 最早的版本(C) 2 针对上面的问题进行改进(C++) 2.1 任意进制转换成十进制(运用字符串) 2.2 十进制转换成任意进制(运用数组逆序存储+取模作除法) 3 ASCII码参考 ...
- 各进制转换成十进制的方法
进制 常见的进制以及其取值范围 二进制 -----> 0 ~ 1 八进制 -----> 0 ~ 7 十进制 -----> 0 ~ 9 十六进制 -----> 0 ~ 9.a(1 ...
- 华为机试 16进制转换成十进制
题目描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. 输入描述: 输入一个十六进制的数值字符串.注意:一个用例会同时有多组输入数据,请参考帖子https://www.nowcoder ...
- VB 进制转换大全(十进制、十六进制、八进制、二进制、二进制流)互转
模块包含了下面的各种转换: 二进制转十进制 二进制转化为八进制 二进制转化为十六进制 八进制转化为十进制 八进制转化为二进制 八进制转化为十六进制 十进制转二进制 十进制转化为八进制 十进制转化为十六 ...
- 试解PTA《20211122-函数基础练习》,涉及 高精度加法 和 10进制转换成2-16进制问题,有需要的同学来看看吧;
目录 一.前言 二.例题部分 2.1.进制转换 2.1.1.题解1 2.1.2.题解2 2.2. 函数返回一个整数的反序数 (20 分) 2.2.2 题解 2.3. 大整数A+B (10 分) 2.3 ...
- Python 各种进制相互转换 16进制转换成2进制 不够用0补齐 前面补0
2进制 8进制 10进制 16进制 2进制 - bin(int(x, 8)) bin(int(x, 10)) bin(int(x, 16)) 8进制 oct(int(x, 2)) - oct(in ...
- 【汇编】16进制转换成10进制(三种方法)
汇编语言程序:16进制转换成10进制(三种方法) 1 ;天水浪客(Gouki Jiang) , 16进制to10进制例题 2007.5.18 2 STACK SEGMENT PARA STACK 3 ...
- 10进制转换成16进制
更新中......... 任意2-36进制数转化为10进制数. 建议自己写函数,代码如下: int Atoi(string s,int radix) //s是给定的radix进制字符串 {int an ...
- 2-2 进制转换(Q进制转换成T进制) (25分)
2-2 进制转换(Q进制转换成T进制) (25分) 给定一个整数Q(2<=Q<=10),一个非空字符串,以及另一个整数T(2<=T<=10),编程要求过滤掉字符串中所有非Q进制 ...
最新文章
- 双开虚拟机(一个是克隆的)网卡起不来...启动网卡报错..
- POPTEST老李谈JVM、JRE、JDK、java ee sdk with jdk区别
- AVFoundation和 GPUImage初探
- java object 比较_Java比较两个对象
- cad修改快捷键_超全CAD快捷键命令汇总!助你成为CAD大神!
- 【python】踩坑:ImportError: numpy.core.multiarray failed to import
- PostgreSQL 空间处理函数
- Window VMWare中Centos虚拟机ifconfig命令不显示ens33
- AI 换脸冲上 GitHub TOP1,如何一键生成亲妈都不认识的自己?
- xpath 取标签下所有文字内容_如何理解葡萄酒标签上的所有内容(下)
- python自动化办公(五)实现将读取的excel数据写到word指定的地方:示例(劳动合同)
- Ftp、Ftps与Sftp之间的区别
- php+ioncube',windows下php安装ionCube
- i春秋Web渗透测试工程师(初级)学习笔记(第三章)
- Windows兼容性设置图文教程,Windows兼容模式怎么设置?
- execl2010数据有效性验证,保存后丢失问题
- Excel如何设置下拉选项
- docker镜像指定安装源_如何修改docker pull镜像源
- 数学基础知识(扩展欧几里得定理)
- Barracuda - Framework Comparisons(翻译)
热门文章
- Python:实现inverse matrix逆矩阵算法(附完整源码)
- java inverse_简要分析java中inverse和cascade有何区别
- unity 适配ipad_Unity为iPad 4和新款iPad Mini做好了准备!
- java基于SSM框架的洗车店预约系统的设计与实现
- Win10 磁盘开启BitLocker显示此设备无法使用受信任的平台模块
- 大年初五迎财神,这份“2021金融从业经验分享”请笑纳!
- 新鲜出炉的React博客系统源码,极简主义设计,手机端可自适应,超级简单,带部署文档与演示视频加截图
- 表达无序列表语义的html标签是,HTML 标签语义
- Mirai僵尸病毒卷土重来,目标转向商用Linux服务器
- tensorflow中Relu激活函数