JAVA 基础知识整理-01 命名规则,进制转换,数据类型

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<

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值