文档章节

Java代码实现10进制数转任何进制数

 落叶秋风
发布于 2017/09/04 22:36
字数 124
阅读 3
收藏 0

 

i是要转换的数,f是转换的进制,输出每位的数,根据进制转换成字母就行了,思路就是进制的本质思想,位数乘以进制数,每位数相加。 

public static void     ConversionNumber(int i,int f){
        int j=f,k=1;
        
        while(true){
            j=f*j;
            if(j<i){
                k=++k;
            }else{
                break;
            }
        }
        
        int []b=new int [k+1];
        for(int a=k;a>=0;a--){
            
            b[a]=(int) (i/Math.pow(f,a));
             
            i=(int) (i%(Math.pow(f,a)));
            
            System.out.println(b[a]);
        }

    }

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 1
码字总数 124
作品 0
大连
私信 提问
进制之间的转换及Java代码实现

N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F。 八进制 八进制,Octal,缩写OCT或O,一种以8为基数的计数法,以0开头(注意,0是零而不是字母O),采用0,1,2,3,4,5,6,7八个数字...

G_66_hero
09/18
0
0
Java拾遗:014 - 二进制、进制转换及位运算

二进制 二进制是计算机中广泛采用的一种数制,由0和1组成,进位规则为“逢二进一”,如:0001表示十进制中的1,0010表示十进制中的2。二进制拥有大量非学有用的特性,详情参考:百度百科:二...

一别丶经年
08/02
0
0
Java中byte与16进制字符串的互相转换

Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和...

毛朱
2013/12/09
0
0
Java语言基础--基本数据类型简介

Java的基本数据类型分为4类:整型、浮点型、字符型、布尔型。 整型 整型变量以byte、short、int、long关键字定义。 byte(字节型)类型,我们用代码测试一下: import java.text.MessageFormat;...

IncRediblE
2014/04/14
0
0
Java中byte与16进制字符串的互相转换

ava中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低...

zhangyujsj
2013/11/26
0
1

没有更多内容

加载失败,请刷新页面

加载更多

CentOS配置Tomcat监听80端口,虚拟主机

Tomcat更改默认端口为80 更改的配置文件是: /usr/local/tomcat/conf/server.xml [root@test-a ~]# vim /usr/local/tomcat/conf/server.xml # 找到 Connector port="8080" protocol="HTTP/1......

野雪球
今天
5
0
《稻盛和夫经营学》读后感心得体会3180字范文

《稻盛和夫经营学》读后感心得体会3180字范文: 一代日本经营之圣稻盛和夫凭借刻苦勤奋的精神以及深植于佛教的商业道德准则,成为了“佛系”企业家的代表人物。在《稻盛和夫经营学》“领导人...

原创小博客
今天
3
0
java框架学习日志-5(常见的依赖注入)

依赖注入(dependency injection) 之前提到控制反转(Inversion of Control)也叫依赖注入,它们其实是一个东西,只是看的角度不同,这章详细说一下依赖注入。 依赖——指bean对象创建依赖于...

白话
今天
4
0
红外接收器驱动开发

背景:使用系统的红外遥控软件没有反应,然后以为自己接线错误,反复测试,结果烧坏了一个红外接收器,信号主板没有问题。所以自己开发了一个红外接收器的python驱动。接线参见https://my.os...

mbzhong
今天
2
0
ActiveMQ消息传送机制以及ACK机制详解

AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机...

watermelon11
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部