【Java 八进制转换十进制】POJ
来源:互联网 发布:sql注入攻击视频 编辑:程序博客网 时间:2024/05/21 12:28
Problem Description
输入一个0-1的八进制小数。让你输出转换成十进制的值
思路:
Java学习中
八进制 123.456
十进制 1*8^2 + 2*8^1 + 3*8^0 + 4*8^(-1) + 5*8^(-2) + 6*8^(-3)
import java.io.*;import java.util.*;import java.math.*;public class Main{ public static void main(String[] args) { Scanner cin = new Scanner(System.in); while(cin.hasNext()) { String st = cin.next(); int len = st.length(); BigDecimal ans = BigDecimal.ZERO;//初始化为0 for(int i = 2; i < len; i++) { BigDecimal a = new BigDecimal(st.charAt(i) - '0'); BigDecimal b = new BigDecimal("8"); ans = ans.add(a.divide(b.pow(i-1))); } System.out.println(st + " [8] = " + ans + " [10]"); } }}
阅读全文
0 0
- 【Java 八进制转换十进制】POJ
- java 二进制,八进制,十六进制,十进制 转换
- JAVA内二进制、八进制、十进制、十六进制转换
- Java 二进制,八进制,十进制,十六进制转换
- Java 二进制,八进制,十进制,十六进制转换
- Java十进制转换为二进制、八进制、十六进制
- java 中二进制、八进制、十进制、十六进制转换
- 十进制转换八进制转换器
- 八进制转换为十进制
- 八进制转换为十进制
- 十进制转换为八进制
- POJ 1131 Octal Fractions (Java大数,八进制转十进制)
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- java 二进制,八进制,十六进制,十进制间进行相互转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- HashMap
- Gini coefficient直观的解释与实现
- 欢迎使用CSDN-markdown编辑器
- WeakReference
- Selenium(二)
- 【Java 八进制转换十进制】POJ
- AgileEAS.NET SOA 中间件/敏捷软件开发平台
- Spring + jdbcJdbcTemplate 配置声明式事务
- Android获取联系人信息[名字,手机,电话,公司名称,昵称]
- 服务器上搭建tomcat并发布自己的web项目
- Java8支持带下划线的数字常量
- leetcode题解-459. Repeated Substring Pattern && 443. String Compression && 434. Number of Segments in
- DEMO大师
- Element type "EditText" must be followed by either attribute specifications, ">" or "/>".