java函数实现进制转换与java实现八进制到十进制的转换(百练OJ:2735:八进制到十进制)

来源:互联网 发布:c语言break 编辑:程序博客网 时间:2024/05/16 09: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);

题目链接:

百练OJ:2735

描述:把一个八进制正整数转化成十进制。
输入:一行,仅含一个八进制表示的正整数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();}}


阅读全文
0 0