本人学习java中 求帮助

java才学实用java理解程序逻辑,学得很一般,各种进制的转换都不会,哪位好心人教教我呐。

进制转换:

①2转10:1,0乘2的次幂和                 

例如:二进制1010     十进制=2的三次幂+2的一次幂=10



②2转8、16:3,4分不足补0 

例如:二进制1010     八进制从左到右三个分=001  010=12

                                 二进制转十六进制从左到右4个分=0000   1010=A

如图:


③8,10,16进制转2:

例如:十进制数10转二进制:  10/2=5......0(余数)     5/2=2.....1    2/2=1....0    1/2=0.....1

如图计算:从上到下可得为  1010,  八、十六进制转二进制,只要把图中的2换为8/16即可

加入java团队:一起进步:
http://zhidao.baidu.com/team/view/%E7%88%AA%E5%93%87%E5%B2%9B

QQ:994028591

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-10
进制转换这种东西...到你真正要用的时候再去翻公式或者函数神马的都行...本回答被网友采纳
第2个回答  2012-08-10
就是二进制,八进制,这样吗?别担心,我建议你去电驴下“毕向东”老师的那部分,直接输入他的名字就是了。
第3个回答  2012-08-11
明确的告诉,进制转化在开发程序时继续不会用到,最常遇到的也就是ASCII码转换而已…追问

ASCII码是什么 ,

追答

目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。
就是使用数字表示字符,不如小a的ascii码是97 b的是98依此类推