java函数实现进制转换与java实现八进制到十进制的转换(百练OJ:2735:八进制到十进制)
程序员文章站
2022-07-13 08:06:42
...
java进制转换函数介绍:Java二进制、八进制、十进制、十六进制相互转换:
二进制转十进制
Integer.parseInt("0110", 2);
八进制转十进制
Integer.parseInt("17", 8);
十六进制转十进制
Integer.parseInt("17", 16);
十进制转成二进制
Integer.toBinaryString(int i);
十进制转成八进制
Integer.toOctalString(int i);
十进制转成十六进制
Integer.toHexString(int i);
题目链接:
描述:把一个八进制正整数转化成十进制。输入:一行,仅含一个八进制表示的正整数a,a的十进制表示的范围是(0, 65536)。
输出:一行,a的十进制表示。
代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
int k=input.nextInt();
System.out.println(Integer.parseInt(String.valueOf(k), 8));
input.close();
}
}
上一篇: 记一次SPA项目打包优化的过程