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

来源:互联网 发布:mill9%2e1编程教程 编辑:程序博客网 时间:2024/05/17 04:17

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

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


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

题目描述:

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

输入:

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

输出:

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

样例输入:

789

样例输出:

71011

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 日

0 0
原创粉丝点击