不知道是否是合理的代码,测试结果应该是没问题。

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进制转换成十进制问题相关推荐

  1. 任意进制转换成十进制间互化(ASCII码法)(C/C++)

    目录 1 最早的版本(C) 2  针对上面的问题进行改进(C++) 2.1  任意进制转换成十进制(运用字符串) 2.2  十进制转换成任意进制(运用数组逆序存储+取模作除法) 3  ASCII码参考 ...

  2. 各进制转换成十进制的方法

    进制 常见的进制以及其取值范围 二进制 -----> 0 ~ 1 八进制 -----> 0 ~ 7 十进制 -----> 0 ~ 9 十六进制 -----> 0 ~ 9.a(1 ...

  3. 华为机试 16进制转换成十进制

    题目描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. 输入描述: 输入一个十六进制的数值字符串.注意:一个用例会同时有多组输入数据,请参考帖子https://www.nowcoder ...

  4. VB 进制转换大全(十进制、十六进制、八进制、二进制、二进制流)互转

    模块包含了下面的各种转换: 二进制转十进制 二进制转化为八进制 二进制转化为十六进制 八进制转化为十进制 八进制转化为二进制 八进制转化为十六进制 十进制转二进制 十进制转化为八进制 十进制转化为十六 ...

  5. 试解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 ...

  6. 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 ...

  7. 【汇编】16进制转换成10进制(三种方法)

    汇编语言程序:16进制转换成10进制(三种方法) 1 ;天水浪客(Gouki Jiang) , 16进制to10进制例题 2007.5.18 2 STACK SEGMENT PARA STACK 3 ...

  8. 10进制转换成16进制

    更新中......... 任意2-36进制数转化为10进制数. 建议自己写函数,代码如下: int Atoi(string s,int radix) //s是给定的radix进制字符串 {int an ...

  9. 2-2 进制转换(Q进制转换成T进制) (25分)

    2-2 进制转换(Q进制转换成T进制) (25分) 给定一个整数Q(2<=Q<=10),一个非空字符串,以及另一个整数T(2<=T<=10),编程要求过滤掉字符串中所有非Q进制 ...

最新文章

  1. 双开虚拟机(一个是克隆的)网卡起不来...启动网卡报错..
  2. POPTEST老李谈JVM、JRE、JDK、java ee sdk with jdk区别
  3. AVFoundation和 GPUImage初探
  4. java object 比较_Java比较两个对象
  5. cad修改快捷键_超全CAD快捷键命令汇总!助你成为CAD大神!
  6. 【python】踩坑:ImportError: numpy.core.multiarray failed to import
  7. PostgreSQL 空间处理函数
  8. Window VMWare中Centos虚拟机ifconfig命令不显示ens33
  9. AI 换脸冲上 GitHub TOP1,如何一键生成亲妈都不认识的自己?
  10. xpath 取标签下所有文字内容_如何理解葡萄酒标签上的所有内容(下)
  11. python自动化办公(五)实现将读取的excel数据写到word指定的地方:示例(劳动合同)
  12. Ftp、Ftps与Sftp之间的区别
  13. php+ioncube',windows下php安装ionCube
  14. i春秋Web渗透测试工程师(初级)学习笔记(第三章)
  15. Windows兼容性设置图文教程,Windows兼容模式怎么设置?
  16. execl2010数据有效性验证,保存后丢失问题
  17. Excel如何设置下拉选项
  18. docker镜像指定安装源_如何修改docker pull镜像源
  19. 数学基础知识(扩展欧几里得定理)
  20. Barracuda - Framework Comparisons(翻译)

热门文章

  1. Python:实现inverse matrix逆矩阵算法(附完整源码)
  2. java inverse_简要分析java中inverse和cascade有何区别
  3. unity 适配ipad_Unity为iPad 4和新款iPad Mini做好了准备!
  4. java基于SSM框架的洗车店预约系统的设计与实现
  5. Win10 磁盘开启BitLocker显示此设备无法使用受信任的平台模块
  6. 大年初五迎财神,这份“2021金融从业经验分享”请笑纳!
  7. 新鲜出炉的React博客系统源码,极简主义设计,手机端可自适应,超级简单,带部署文档与演示视频加截图
  8. 表达无序列表语义的html标签是,HTML 标签语义
  9. Mirai僵尸病毒卷土重来,目标转向商用Linux服务器
  10. tensorflow中Relu激活函数