1.赋值运算符
基本的 = :把右边的值赋给左边
+= :左右相加,赋值左边
-= : 左减去右,赋值左边
类似的还有 *= /= %=
左结合:同等优先级,先算左边
右结合:同等优先级,先算右边
2.字符串拼接符
把多个数据拼成一个字符串,如果+两边是数字则为加和运算,如果+两边有一个字符串,则为字符串拼接符,用来把他们连接到一起。
3.三目运算符
三目运算符也叫 三元运算符
语法: 布尔型表达式?真:假;
如果 布尔型为true 则执行 真 否则执行假
4.流程控制
控制程序的不同执行分支
5.顺序结构
严格从上往下,从左到右执行
6.分支结构
通过指定的判断条件,选择性执行不同的分支
7. if...else....

8.switch
语法结构: switch(值){
case(值1):
执行语句;
break;
}
每一个分支都需要加break来结束分支,否则会出现case穿透
//case合并,利用case穿透可以完成合并,并做到||的效果
9.循环结构
重复执行代码很多次
10.For

11.嵌套循环
嵌套循环,双层嵌套可以模拟二维表,三层嵌套可以模拟三维体
可以把外层循环看成行数,内层循环看成列数

12.While
while:真假循环,条件为真就执行,为假就终止
语法结构:
while(布尔型){
循环体;
}

13.do...while
do..while 可以保证至少循环一次
for和while 的执行次数是0~n次,而di..while是1~n次

14.break&continue
break:打断
①可以用在switch中,结束case分支,防止case穿透
②用在循环中,用来结束当前循环


continue:跳过当前次循环,继续下次

15.方法
方法就是很多条语句的集合,把这些代码放到方法中去,然后就可以多次使用这个方法
方法目的:代码复用,使程序更加简短清晰,提高开发效率
方法声明:
* 修饰符列表 返回值类型 方法名 (参数列表){ 方法体 }
* 修饰符列表 : 可以有,可以没有,可以有多个
* 权限修饰 : public protected private 不写 四选一
* 其他修饰 : static , synchronized
abstract , final 二选一 .....
返回值类型 : 11种数据类型中的任意一种 , 如果不需要返回值,则写 void
方法名 : 方法的名字,望文知义,驼峰命名法
参数列表 : 要做一件事,需要的必备条件,可以作为入参
可以有多个,用 , 逗号隔开 比如 int a , int b , int c....
形参 : 在方法声明的时候,定义的参数列表
实参 : 方法调用时,实际传入的数据
方法体 : 需要执行的代码
注意 : return 终止方法运行并返回
如果有返回值类型的方法中,方法体必须有return语句
比如 public static int m1(){
return 1;// 这里的1 只要是int值即可,因为返回值为int类型
}
如果 没有返回值 那么可以写return 也可以不写 ,就算写return 也不能返回数据,只能终止运行
public static void m1(){
return; // 只有终止方法运行的功能
}
16.方法分类


1476

被折叠的 条评论
为什么被折叠?



