1. 常见命名规则
A. 包名 全部小写
单级包:小写
多级包:小写,并用.隔开
B. 类或接口
一个单词:首字母大写
多个单词:每个单词首字母大写
C:方法或变量
一个单词:首字母小写
多个单词:从第二个单词开始,每个单词首字母大写
D:常量
全部大写
一个单词:大写
多个单词:大写,并用_隔开
2.常量
在程序执行过程中,值不发生改变的量。
主要包括以下:
1)字符串常量
2)整数常量
a. 二进制 由0,1组成,以0b开头。
b.八进制 由0,1,…7组成,以0开头。
c.十进制 由0,1,…9组成。整数默认是十进制。
d.十六进制 由0,1,…9,a,b,c,d,e,f(大小写均可)组成,以0x开头。
3)小数常量
4)字符常量
5)布尔常量
6)空常量
7)自定义常量
3.进制转换
1)其他进制到十进制
系数:就是每一个位上的数值
基数:x进制的基数就是x(比如二进制,基数就是2
权:对每一个位上的数据,从右,并且从0开始编号,对应的编号就是该数据的权。
比如:二进制110[2,1,0]转化为十进制就是
1乘以2的2次方加上1乘以2的1次方加上0乘以2的0次方等于6
公式:系数*基数^权之和
2)十进制到其他进制
除基取余,直到商为0,余数反转
3)进制转换的快速转换法
a.二进制转十进制
二进制 : 1 1 1 1 1 1 1 1
十进制: 128 64 32 16 8 4 2 1
比如有一个二进制数100010按照上面的对照表找出所有1位置对应的十进制数相加结果就是对应得十进制数(32+2)=34
b.二进制转八进制和16进制
8=2^3,
16=2^4
二进制转八进制时,将二进制数每三个分一组:
比如100010分成 100 010
100和010两部分结果分别时4和2那么其八进制结果就是42
二进制转16进制时,将二进制数每四个分一组
比如10111011分成 1011 1011
1011和1011两部分结果分别是B和B(16进制中超过9的部分用字母表示,从A开始,A代表10,B代表11,以此类推直到F代表15)那么其16进制结果就是BB
4.变量
在程序的执行过程中,其值在某个范围内可以发生改变的量。
定义格式:
a. 数据类型 变量名 = 初始化值;
b. 数据类型 变量名;
变量名 = 初始化值;
5.数据类型
1)基本数据类型:
具体类型 占用字节数 数字范围
a. 整数 byte 1 -128 ~ 127
short 2 -2^15 ~ 2^15-1
int 4 -2^31 ~ 2^31-1<