变量:是指值在程序运行期间可以被改变的量。变量用于储存信息。它指向内存的某个单元,而且指明了这块内存有多大。java是强类型,变量必须先声明初始化才可以使用。java程序中,变量名区分大小写。
常量:指在程序执行期间其值不能发生变化的数据。例如数学中的π= 3.1415……又如:整数123,小数1.23,字符’A’,布尔常量true、false等,程序开发中,常量名一般规则全部大写,声明常量时必须赋值,以后只能使用,不能再赋值,java语言声明常量使用final。
在开发领域常量一般都要求全大写
2 数据类型- 基本数据类型 (8大类型)
-
1、整型 byte short int long
-
2、浮点型 float double
-
3、字符型 char
-
4、布尔 boolean
- 引用数据类型(对象 类 接口 数组)
运算符:是一种特殊符号,用以表示数据的运算、赋值和比较。
表达式:使用运算符讲运算数据连接起来的符合Java语法规则的式子。
1. 算术运算符- 一元运算符
- 取反符号
++ 自加1 a++:先取值再加1 ++a:先加1再取值
- - 自减1
- 二元运算符
2. 赋值运算符+ 加
- 减
* 乘
/ 除
3. 关系运算符= += -= *= /= %=
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
== 和 = **结果不一样,==是判断等不等,=是赋值,在java语言中 没有 **===
4. 逻辑运算符注:比较运算符的结果都是boolean型,也就是要么是true,要么是false。
| 运算符 | 名称 | 说明 | 例子 |
|---|---|---|---|
| ! | 逻辑非 | a为true时,值为false;a为false时,值为true | !a |
| & | 逻辑与 | ab全为true时,计算结果为true,否则为false | a&b |
| | | 逻辑或 | ab全为false时,计算结果为false,否则为true | a|b |
| && | 短路与 | ab全为true时,计算结果为true,否则为false。&&与&区别:如果a为false,则不计算b(因为不论b为何值,结果都为false) | a&&b |
| || | 短路或 | ab全为false时,计算结果为false,否则为true。||与|区别:如果a为true,则不计算b(因为不论b为何值,结果都为true) | a||b |



