Java进制之间的转换
进制也就是进位制,是人们规定的一种进位方法。那么Java进制之间是怎么转换的呢,一起来了解了解!
1、十进制数制系统
十进制数制系统包括 10 个数字:0、1、2、3、4、5、6、7、8、9
基为:10 逢十进一,如3+7=10,20+80=100
2、二进制数制系统
计算机中使用二进制表示数据
二进制包括两个符号:0和1
二进制逢二进一:(1+1)2=(10)2
二进制的基为2
示例:1000101100101101
3、八进制数制系统
用于缩短二进制的数字长度
八进制基是8,使用的符号为:0、1、2、3、4、5、6、7
逢八进一,即(7+1)8=(10)8
4、十六进制数制系统
十六进制数制系统的'基是 16
十进制:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
十六进制:0、1、2、3、4、5、6、7、8、9、A、 B、 C、D、 E、 F
逢十六进一,如 (8+8)16=(10)16
示例:12B、00FFFF
5、各数制的权
各种数制中不同位的权为“基的n-1次方(n为所在的位数)”。
如:
十进制中,各位的权为10n-1
二进制中,各位的权为2n-1
八进制中,各位的权为8n-1
十六进制中,各位的权为16n-1
6、数制转换
其他进制向十进制转换
十进制向其他进制转换(十进制à二进制à八进制、十六进制)
二进制、八进制、十六进制之间进行转化
7、非十进制转成十进制
方法:将相应进制的数按权展成多项式,按十进制求和。
(F8C.B)16
= F×162+8×161+C×160+B×16-1
= 3840+128+12+0.6875
=3980.6875
(10011.01)2
=1×24+0×23+0×22+1×21+1×20+0×2-1+1×2-2
=16+2+1+0.25
=19.25
-
java的基础语法教学
java的基础语法教学前言学习完了第一个java程序,之后就来系统的学习java。先从基础语法开始,这个语法你也可以理解为英语或是汉语里面的语法,只不过大家各有各的特点和区别。学习编程其实也是一个编程语言的学习过程。我们在学习英语的.时候都说,要想学习好英语一...
-
Java类加载器类介绍
类加载器是Java语言的一个创新,也是Java语言流行的重要原因之一。它使得Java类可以被动态加载到Java虚拟机中并执行。以下是小编为大家搜索整理的java类加载器,希望能给大家带来帮助!更多精彩内容请及时关注我们。类加载器:java虚拟机中可以安装多个类加载,系统默...
-
经典Java基础面试题
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。下面小编给大家介绍经典Java基础面试题,欢迎阅读!经典Java基础面试题1、如果main方法被声明为...
-
java与JavaScript语言有何不同
java和JavaScript是两个不同的语言。那么这两个语言有什么不同呢?下面本站小编带大家一起来看看详细内容,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!讲个故事:话说很久很久以前,有一个叫网景(Netscape)的,十月怀胎,他生了个儿子,很开兴,...