蓝桥杯 基础练习 十六进制转十进制 JAVA
来源:互联网 发布:php网站漏洞检测工具 编辑:程序博客网 时间:2024/06/05 18:50
import java.util.Scanner;class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);StringBuilder sb = new StringBuilder(sc.nextLine());int n = sb.length();long sum = 0;int i = 0;while (i < n) {char c = sb.charAt(n - 1 - i);long k = (long) Math.pow(16, i);switch (c) {case '0':break;case '1':sum += k;break;case '2':sum += 2 * k;break;case '3':sum += 3 * k;break;case '4':sum += 4 * k;break;case '5':sum += 5 * k;break;case '6':sum += 6 * k;break;case '7':sum += 7 * k;break;case '8':sum += 8 * k;break;case '9':sum += 9 * k;break;case 'A':sum += 10 * k;break;case 'B':sum += 11 * k;break;case 'C':sum += 12 * k;break;case 'D':sum += 13 * k;break;case 'E':sum += 14 * k;break;case 'F':sum += 15 * k;break;}i++;}System.out.println(sum);}}
0 0
- 蓝桥杯 基础练习 十六进制转十进制 java
- 蓝桥杯 基础练习 十六进制转十进制 java
- 蓝桥杯 基础练习 十进制转十六进制 JAVA
- 蓝桥杯 基础练习 十六进制转十进制 JAVA
- 蓝桥杯:基础练习 十进制转十六进制【JAVA算法实现】
- 蓝桥杯:基础练习 十六进制转十进制
- 蓝桥杯:基础练习 十进制转十六进制
- “蓝桥杯”基础练习: 十进制转十六进制
- "蓝桥杯“基础练习: 十六进制转十进制
- 蓝桥杯 【基础练习】 十进制转十六进制
- 蓝桥杯 【基础练习】 十六进制转十进制
- 蓝桥杯基础练习--十进制转十六进制
- 蓝桥杯基础练习--十六进制转十进制
- 1412251056-蓝桥杯-基础练习 十六进制转十进制
- 1412251541-蓝桥杯-基础练习 十进制转十六进制
- 蓝桥杯_基础练习 十六进制转十进制
- 蓝桥杯_ 基础练习 十进制转十六进制
- 蓝桥杯--基础练习 十六进制转十进制
- 异常
- 游戏化进阶与实践
- Unity ScrollRect 实现垂直滚动文字
- io
- BaiduMap:You cannot keep your settings in the secure settings.
- 蓝桥杯 基础练习 十六进制转十进制 JAVA
- 【精华版】mysql权限的授予与收回
- access两个表中以新建计算字段,在tableau中进行连接,提示错误信息
- 基础算法(四)---线性查找算法(BFPRT)
- #95 qsc oj 喵哈哈村的秘境探险(四)(数位dp, 组合数,快速幂)
- 安装chocolatey和使用
- Python使用scipy进行多项式计算与符号计算
- Material Design
- [Leetcode] 124. Binary Tree Maximum Path Sum 解题报告