【九度OJ】题目1194:八进制 解题报告

【九度OJ】题目1194:八进制 解题报告

标签(空格分隔): 九度OJ


http://ac.jobdu.com/problem.php?pid=1194

题目描述:

输入一个整数,将其转换成八进制数输出。
  

输入:

输入包括一个整数N(0<=N<=100000)。

输出:

可能有多组测试数据,对于每组数据,
输出N的八进制表示数。

样例输入:

7
8
9

样例输出:

7
10
11

Ways

再次见证了BigInteger类的威力。

import java.util.*;
import java.math.*;

public class Main{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
            System.out.println(change(scanner.nextLine(),10,8));
        }
    }
    private static String change(String num, int from, int to){
        return new BigInteger(num, from).toString(to);
    }
}

Date

2017 年 3 月 19 日

posted @ 2017-03-19 16:16  负雪明烛  阅读(21)  评论(0编辑  收藏  举报