java函数实现进制转换与java实现八进制到十进制的转换(百练OJ:2735:八进制到十进制)
生活随笔
收集整理的這篇文章主要介紹了
java函数实现进制转换与java实现八进制到十进制的转换(百练OJ:2735:八进制到十进制)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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();}}
總結
以上是生活随笔為你收集整理的java函数实现进制转换与java实现八进制到十进制的转换(百练OJ:2735:八进制到十进制)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java与C++实现判断闰年(百练OJ:
- 下一篇: java实现二进制转十六进制