八进制
题目描述
输入一个整数,将其转换成八进制数输出。
输入描述:
输入包括一个整数N(0<=N<=100000)。
我的代码:
import java.util.*;
import java.lang.*;
public class Main{
public void main(String[] args){
Scanner input=new Scanner(System.in);
int N;
try{
N=input.nextInt();
}catch(Exception e){
System.out.println(e);
N=0;
}
int m,n;
m=N;
n=0;
String l="";
n=m%8;
m=m/8;
l=l+n;
while(m!=0){
n=m%8;
m=m/8;
l=l+n;
}
StringBuffer reverse = new StringBuffer(l);
reverse.reverse().toString();
System.out.println(reverse);
}
}
给我报的错误是:内部错误:请仔细检查你的代码是否有未考虑到的异常情况,例如非法调用等。一直找不到到底是哪里出了问题。等 想到了再更新。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步