蓝桥试题 算法提高 进制转换 JAVA

问题描述
  编写函数将十进制整数按8进制输出,然后编写main函数验证该函数。例如输入12,则输出为:12=014,输入32,则输出32=040。
输入格式
  输入一个整数。
输出格式
  输出这个整数的八进制形式。
样例输入
12
样例输出
014
数据规模和约定
  输入的整数n>=0.
  
思路:Integer.toOctalString十进制转八进制,这题有点水,具体看代码吧~~

public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int n = scanner.nextInt();
		if (n == 0) {
			System.out.println(0);  // 33分
		} else {
			System.out.println(0 + (Integer.toOctalString(n))); // 66分
		}
	}

小剧场:后来的我们,没有后来……

发布了161 篇原创文章 · 获赞 120 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43771695/article/details/104965397