014_常量的概念和分类【视频讲解】

1.1. 常量

在日常生活中,经常使用数据表示事物的某些特性。比如:年龄,身高,日期等等,这些数据都是具体的数值。那么在Java中像这样的数据如何描述呢?像这样数值确定的数据,Java中用常量来描述。

点击查看视频讲解

1.1.1. 常量

常量:程序中固定不变化的值。

1.1.2. 常量分类:

1)整数常量。所有整数  三类  正整数  零 负整数

2)浮点数常量(小数常量)。所有带小数点的数

3)布尔(boolean)型常量。较为特有,只有两个数值。true false。

4)字符常量。在Java中指的是使用英文的单引号括起来的一个字符;

5)字符串常量。在Java中指的是使用英文的双引号括起来的不限制数量的字符(可以一个都没有,也可以是一个,也可以是多个);

6)null常量。只有一个数值就是:null.

1.1.3. 进制了解

二进制的由来:

image.png

日常生活中,经常使用十进制运算数据,但是也接触过七进制、十二进制等。那么怎么把生活中的这些数据存放在计算机中,计算机又是如何表示这些数据呢?

任何数据在计算机中都是以二进制的形式存在的。二进制早起由电信号开关演变而来。用开表示某一个数,用关表示某一个数,然后使用不同的开和关组合起来,就可以表示数据了。

一个整数在内存中一样也是二进制的。

二进制:每一个二进制数位用0,1 ;满2进1。   0B101  二进制数

八进制:每一个八进制数位用0,1,2,3,4,5,6,7 ;满8进1。用0开头表示。   0123  八进制

十进制:每一个十进制数位用0,1,2,3,4,5,6,7 ,8,9 ;满10进1。 满10进1。   123  

十六进制:每一个十六进制数位用0,1,2,3,4,5,6,7 ,8,9,A,B,C,D,E,F ;满16进1。 满16进1.。用0x开头表示。  0xAF 十六进制

1.1.1.1. 进制转换了解

image.png

既然知道计算机中存储的都是二进制数据,那么如何将生活中的十进制数据转换成计算机能够识别的二进制数数据呢?

十进制转二进制:十进制转成二进制--->除以2倒取余数

image.png

图例说明:把一个十进制数转成二进制数,使用短除法,不停的除以2,直到商值为0,停止,然后倒着把余数写出来,这个数就是十进制数转后的二进制数。

 

二进制数转十进制数:二进制转成十进制--->按2的幂数展开并累加

图例说明:将一个二进制数转成十进制数,使用按权展开,并求累加和。具体说:对于一个二进制数,从最右侧开始,使用当前二进制数位上的数据乘以2的n-1次幂(n为当前这个二进制数从右侧开始的第几位。),并这将这些数据展开后加起来求和即可得到相应的十进制数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值