变量和数据类型
Java变量
1.变量就是用来存储一个数据的内存区域,且里面存储的数据可以变化。
2.变量定义格式
数据类型 int(整数类型),double(小数类型)
变量名称 = 初始值;
建议首字母小写,有意义 赋值 存储的初始数据
例子修改变量的值
3.变量使用注意事项
(1)变量要先声明再使用
(2)变量声明后,不能存储其他类型的数据
(3)变量的有效范围是从定义开始到“}“截止,且在同一个范围内部不能定义2个同名的变量, (4)变量定义的时候可以没有初始值,但是使用的时候必须给初始值。
4.变量再计算机中的底层原理
(1)数据在计算机底层都是都是采用二进制:使用0、1按照逢2进1的规则表示数据来存储。
存储的
(2)除二取余法可以快速的算出一个数据的二进制形式
(3)数据在计算机底层存储的最小单位
计算机最小组成单元组:使用8个二进制为一组,来保存数据,我们称为一个字节(B)。
●字节,一个字节等于8个二进制位:1B=8b
5.字符数据在计算机中存储
字符存的是ascii码表中对应的数字的二进制形式。
●字符’A’对应的数字是65
●字符’a’对应的数字是97
●字符’0’对应的数字是48
6.图片和音视频等文件的数据是存储
也是采用二进制进行存储的。
7.八进制:每3位二进制作为一个单元,最小是0,最大是7,共8个数字。
十六进制:每4位二进制作为一个单元,最小是0,最大是15,依次用0-9 A-F代表
二级制 以0B/0b 开头
八进制0
十六进制 0X/0x
8.数据大小单位换算
1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
数据类型
- 引用数据类型(除基本类型之外的,如string)
- 基本数据类型
- 注意随便写一个整数字面量默认是int类型的,132223243244244虽然没有超过long的范围,但是它超过了本身int类型的表示范围。 如果希望随便写一个整数字面量当成long类型,需要在其后加L/l。
- 注意随便写一个小数字面量默认为是double类型,如果需要随便写一个小数字面量是float类型需要在后面加上F/f.
关键字、标识符
运算符
赋值运算符
=就是赋值运算符,目的是将=右边的数据,赋值给=左边的空间。
=右边永远都是数据,或可以得到数据的表达式;
=左边永远都是一块可以存放对应数据类型的空间。
算数运算符
+、-、、/、%、++、–、+=、-=、=、/=、%=
+
比较特殊,在几个数字的运算中,+
扮演了 “加” 的角色。
在字符串中却扮演了 “连接” 的角色。
在编程语言中,除法运算被拆分成了两部分,求商
和求余数
。
/用来求商,%用来求余数。
比较运算符
>、<、>=、<=、==、!=、equals
比较运算符是用来对运算符左右两个变量的值进行比较,得到boolean类型,因为无论是何种比较,结果只有真或假两种。
逻辑运算符
&、|、!、&&、||
运算符优先级
三目运算
? 是三目运算符,当表达式结果为tuue,则执行?后面的代码;当表达式结果为false,则执行:后面的代码。