1.运算符和表达式
1.1什么是表达式
符号与操作数的组合
表达式就是数学中的算式
1.2算数运算符
+ - * / %
1.2.1除数不能是0
1.2.2Java中也是先乘除后加减
相同级别的符号,从左到右顺序运行
1.2.3如果想改变默认优先级加()即可
而且()是可以嵌套使用
1.2.4%取余,求模
计算除法,结果是这次除法的余数
1.2.4.1判断一个数是否能被另一个数整除
1.2.4.2能够帮助我们取出一个数字的某一位
数和数算得数
1.3关系运算符
> < >= <= == !=
1.3.1运算的结果是boolean类型
数和数算得真假
1.4逻辑运算符
&&(与) ||(或) !(非)
&&:只有左右两边同时为true时结果才为true
||:左右两边只要有一边为true结果就为true
!(取反)
将真变假 将假变真
在boolean类型数据左边使用
变量1 变量2 && ||
true true true true
true false false true
false true false true
false false false false
真假和真假算得真假
1.5字符串连接符
+
将变量和字符串连接起来
字符串:就是""引起来的内容
将字符串和变量中间加+就能把字符串和变量连接起来在一起
方便输出操作
1.6赋值运算符
=
int x=10;
int y=20;
x=y;
=功能:将右边的赋值给左边的变量
复合赋值运算符
-= -= *= /= %=
int x=10;
x+=5;//x=x+5;在x当前基础上加五再赋值给x
1.7自增,自减运算符
++ --
int x=10;
x++;//x自增1 x--;//x自减1
2.Java中的结构分类
2.1顺序结构
代码按顺序依次执行
编写的代码一定会执行一次
2.2分支结构
根据某个条件是否满足执行代码
编写的代码可能会执行一次
2.3循环结构
根据条件和既定的运行次数
编写的代码可能会执行多次
3.分支结构
3.1单分支结构
当条件满足时运行指定代码语句
if()语句实现单分支结构
3.1.1if语句的语法
if(<条件>){
//条件为真时运行{}中的代码
}
//无论条件真假都运行的代码
ps:<条件>必须是一个boolean类型
ctrl+a ctrl+i 全局自动缩进
3.2双分支结构
当条件满足时运行指定代码
当条件不满足时运行另外代码
使用if-else语法
if(<条件>){
//条件为真时运行的语句
}else{
//条件为假时运行的语句
}