Java入门第二天

1.常量

01什么是常量以及分类

(1)常量的概念

就是在程序的执行过程中其值不发生改变的量。

(2) 常量的分类
  • 字面值常量
  • 自定义常量
(3)字面值常量的分类
类别 形式 举例
字符串常量 用双引号括起来的内容 “HelloWorld” ,“Hello”
整数常量 所有整数 12,23
小数常量 所有小数 12.34, 56.78
字符常量 用单引号括起来的内容 ’ a’,‘A’,‘0’
布尔常量 只有true和false
空常量 null

总结

注意事项:单引号中只能是单个字母,单个数字,单个符号)

整数常量常见4种表现形式:二进制、八进制、十进制、十六进制

2.不同进制数据的概述

01 不同进制的表现形式

类型 表现形式
二进制 由0,1组成,以0b开头(1.7版本开始的,b可大写)
八进制 由0,1,…7组成,以0开头
十进制 由0,1,…9组成,整数默认是十进制的
十六进制 由0,1,…9,a,b,c,d,e,f(大小写均可),以0x开头(x可大写)

02 不同进制到十进制的转换

公式:数字 × 进制 ×^(位数 - 1)+ 数字 × 进制 ×^(位数 - 2)+ … + 数字 × 进制 ^ 0.

03 十进制到任意进制的转换

除x取余倒排法(x代表进制数)。

04 8421码

8421码是中国大陆的叫法,8421码是BCD代码中最常用的一种。
在这种编码方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码。

通过8421码的方式进行二进制和十进制的相互转换

用补零的方法 1100101111001 那么前面开始补3个零 0001,1001,0111,1001

二进制到八进制的简易方式 (100110) (3位为一组)
二进制到十六进制的简易方式(100110) (4位为一组)

05 原码反码和补码

所有数据的运算都是采用补码进行的。正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。正数的补码与其原码相同;负数的补码是在其反码的末位加1。

2.变量

01 变量的定义

在程序执行的过程中,在某个范围内其值可以发生改变的量(例如:苹果的价钱),变量其实是内存中的一小块区域。

02 变量的定义格式

数据类型 变量名 = 变量值 ;

03 数据类型的概述和分类

为什么有数据类型

​ 我们都知道,变量其实就是内存中的一小块区域。我们定义一个变量,其实就是开辟了一个内存空

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值