首页 > 编程知识 正文

十进制转换为八进制的方法,八进制与十进制之间的转换方法

时间:2023-05-04 19:38:41 阅读:208690 作者:426

1.间接法:先将十进制转换成二进制,然后将二进制又转换成八进制  。

2.直接法:前面我们讲过,八进制是由二进制衍生而来的,因此我们可以采用与十进制转换为二进制相类似的方法,分为整数部分的转换和小数部分的转换:

整数部分方法:除8取余法,即每次将整数部分除以8,余数为该位权上的数,而商继续除以8,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止最后读数时候,从最后一个余数起,一直到最前面的一个余数。 

上面参考来源:https://zhidao.baidu.com/question/86924187.html

图片参考来源:https://jingyan.baidu.com/album/a3a3f811f7ab518da2eb8acb.html?picindex=2

JAVA实现:

Scanner scanner = new Scanner(System.in); System.out.println("请输入值:"); int n=scanner.nextInt(); String s=""; while(n>0){ s=n%8+" "+s; n=n/8; } System.out.println(s);

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。