1.常量(掌握)
什么是常量?
永恒不变的量就是常量
常量的分类?
字面值常量
整数常量
小数常量
字符常量
字符串常量 (一定要记住)
布尔常量 里面的值只有两个,要么是对true,要么是错false
空常量 null (一定要记住)
自定义常量(以后学)
注:字符串必须用双引号括起来"abc",不能使用单引号括起来'abc'
2.进制(掌握)
进制的分类?
二进制:逢二进一(计算机用的是二进制),0b
八进制:逢八进一,0
十进制:逢十进一(生活中用的是十进制),正常
十六进制:逢十六进一,Ox
注:每一个二进制数据被称为一位(1bit),计算机对数据进行存储和运算的最小的单位是字节(byte),不是bit
1byte = 8bit
1K = 1024byte
1M = 1024K
1G = 1024M
1T = 1024G
3.进制之间的转换
其他进制转换到十进制?(了解)
转换方式:先找基数,系数,权,然后再套用公式
什么是基数:几进制想转化到十进制,基数就是几
什么是系数:每一位上的数就是系数
什么是权:从右往左,从0开始编号,依次为0,1,2,3,... ...
公式:系数 * (基数 ^ 权) + 系数 * (基数 ^ 权) + ... ...
十进制转换到其他进制?(了解)
转换方法:先找基数,然后再套用公式
什么是基数:十进制想要转换到几进制,基数就是几
公式:
原始数 / 基数 得商 取余
商 / 基数 得商 取余
商 / 基数 得商 取余
... ...
直到商为0为止,然后将得到的所有的余数倒过来即可
8421码(掌握)
4.原码,反码,补码(今天明天重点掌握)
数字有正有负
正数:最左边的符号位是0,原码,反码,补码都是一样的
负数:最左边的符号位是1
反码是原码取反得到的,0变1,1变0(符号位不参与取反)
补码是反码加1得到的
注:我们看到的二进制数据其实是原码形式,但计算机底层参与运算的是二进制的补码形式
5.变量
什么是变量?
在一定范围内,可以变化的量就是变量
定义变量的格式?
格式一:数据类型 变量名 = 数据;(直接定义)
格式二:数据类型 变量名;(间接定义)
变量名 = 数据;
说明:数据类型 变量名 = 数据;这句话代表什么意思呢?在内存生成一个空间,空间的名字就是我们起的变量名,空间里面存储的数据是我们给的数据,空间里存储的数据的类型就是我们指定的数据类型
我们在使用变量的时候需要注意哪些问题?
当我们想要给float类型的变量进行赋值的时候,别忘了在值的后面加上F或者f
当我们想要给long类型的变量进行赋值的时候,别忘了在值的后面加上L或者l
如果我们想要使用某个变量的时候,一定要先去看看这个变量有没有值,如有没有值,我们一定要先给他赋个初始化值,然后再去使用
如果我们想要给某个变量进行赋值的时候,我们一定要考虑这个变量的数据类型的范围,如果我们赋的值超出了该数据类型的范围就会编译报错
在同一对花括号内{},不能定义同名变量
例:
int i = 1;
int i = 2;//编译报错,因为定义了同名变量
int i = 1;
i = 2;//编译正确,这里面没有定义同名变量,只不过是给同一个变量进行二次赋值
6.数据类型(重点掌握)
Java中的数据类型分为2大类4小类8小种
2大类
基本数据类型:
4小类
整数型:byte(1个字节),short(2个字节),int(4个字节),long(8个字节)
默认的数据类型是int
浮点型:float(4个字节),double(8个字节)
默认数据类型是double
字符型:char(2个字节)
布尔型:boolean(true,false是boolean类型的两个常量值)(1个字节)
应用数据类型:数组,类,接口等(以后学)
|
|