day_02 常量、变量、进制

day_02

关键字

被java赋予特殊含义的单词
组成关键字的字母全部小写
高级记事本中,针对关键字有特殊颜色标记

标识符

给类、方法、接口、变量起名字时候 使用的字符序列
组成规则:英文大小写、数字字符、$和_
注意事项:不能以数字开头、不能是java中的关键字、区分大小写
常见的命名原则:见名知意
包:全部用小写。单级包为:object。 多级包:cn.csdn.object
类或接口:
一个单词:首字母必须大写;Student
多个单词:每个单词的首字母必须大写;StudentDemo
方法或变量:
一个单词:单词的首字母小写;aga
多个单词:从第二个单词开始,每个单词的首字母必须大写;helloWorld
常量:
一个单词:全部大写:PI
多个单词:每个字母都大写,用 _ 隔开

注释:

描述、解决说明代码程序
帮助我们更高级的调试程序
分类:
单行注释://
多行注释:/* 注释文字 /
文档注释:/
* */

常量:

在程序执行中,其值不可发生改变的量
常量分类:
字符串常量 用双引号括起来的内容:举例:“hello”、“world”
整数常量:100,200
小数常量:10.21,21.55
字符常量,用单引号括起来的内容:‘a’,‘A’,‘0’
布尔值:true、false
空常量:null

进制:

是一种进位方式。x进制,表示逢x进1
规则:进位越大,表示形式越短
换算单位:
1byte = 8bit
1k = 1024byte
1M = 1024k
1G = 1024 M
1T = 1024G

不同进制的组成:
二进制:由0 1组成,以0b开头
八进制:由0,1,2,3,4,5,6,7,组成,以0开头
十进制:由0,1,2~9组成。整数默认是十进制的
十六进制:由0~9,abcdef(大小写均可),以0x开头

进制转换方法:

其它进制到十进制的转换:
系数:每位上的数据值本身就是系数
基数:X进制的基数就是x
权:我们针对每位上的数据进行编号:从右边开始,并且从0开始编号。这个编号就是该位上数据的权值!
其他进制到十进制的转换公式:每一位上的 系数基数^权次幂相加。
例如:二进制:101 --> 1
2^2 + 02^1 + 12^0 = 4+0+1=5 十进制:5
八进制:0125 --> 18^2 + 28^1 + 58^0 = 64+16+5=85 十进制:85
十六进制:0x100 --> 1
16^2 + 016^1 + 016^0 = 256+0+0=256 十六进制:256

	十进制到其它规则的抓换:
		公式:除基取余,直到商为0,余数反转。
		十进制:100
		转为2进制:
		100/2=50余数0
		50/2=25余数0
		25/2=12余数1
		12/2=6余数0
		6/2=3余数0
		3/2=1余1
		1/2=0余1
		所以 十进制100转换为二进制:1100100
				
	
	8421码-快速的进制转换法:
		8424码。是bcd码的一种,它表达是意思是每个二进制位上的数据,对应一个固定值。
		只需要把对应的的1位置的数值给相加,即可得到该二进制对应的十进制的值。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值