一.变量
定义:在内存中开辟一块用于存储数据空间的表示方式
声明语义:在内存中开辟一块空间
声明语法:数据类型 变量名 ;
赋值语法:变量名 = 数据;
二.数据类型
1、基本数据类型:四类八种
2、引用类型:类、数组、String、接口、枚举Enum
三.Scanner用法
在程序运行中,使用Scanner接收用户键盘输入的值
第一步:导入Scanner类
import java.util.*;
第二步:创建Scanner对象
Scanner input = new Scanner(System.in);
第三步:获得键盘输入的数据
int now = input.nextInt();
四.数据基本运算
-
算数运算符
-
赋值运算符
-
比较运算符
-
逻辑运算符
-
三元运算符
五.算数运算符
自增自减运算符
-
++:自增运算符
-
作用:在某个变量的基础上,自增1
-
注意事项:
-
自增运算符既可以写在变量的前面,也可以写在变量的后面
-
当a++和++a作为一个语句存在时,没有任何区别,都是表示一个自增的动作,都可以把a自增1
-
当a++和++a作为一个表达式存在时,有区别的,表示的数量的值是有区别的:
-
a++是先获取a的值,然后再自增。
-
++a先自增,然后再获取a的值。
-
-
六.赋值运算符
1、用于给变量进行赋值的运算符。
2、分类:
基本的赋值运算符:=
扩展的赋值运算符:+= -= *= /= %=
3、基本的赋值运算符:
将赋值运算符右边的数量,赋值给左边的变量
七.比较运算符
-
用于比较两个数据是否相等,比较两个数据的大小关系的运算符
-
分类:
-
== != :可以比较任意的数据类型
-
> >= < <=:可以比较数值类型(整数类型、小数类型、字符类型)
-
运算的结果:boolean类型
-
八.逻辑运算符
-
用于处理逻辑值的运算符,就是逻辑运算符
-
分类:
-
短路运算符:&& ||
-
&&:短路与,表示并且,一假俱假
-
||: 短路或,表示或者,一真俱真
-
-
逻辑运算符:& | ! ^
-
&:逻辑与,表示并且,一假俱假
-
|: 逻辑或,表示或者,一真俱真
-
!:逻辑非,遇真为假、遇假为真
-
^ :逻辑异或,相同为假,不同为真
-
true ^ true false
true ^ false true
false ^ true true
false ^ false false
-
-
-
九.三元运算符
-
同时可以操作三个数据或者表达式的运算符
-
格式:
表达式1 ? 表达式2 : 表达式3
-
运算流程:
-
计算表达式1的值,要么为true、要么为false
-
如果表达式1计算结果为true,就选择表达式2作为三元表达式的计算结果
-
如果表达式1计算结果为false,就选择表达式3作为三元表达式的计算结果
-