-
传值:把一个变量传递给另外一个变量
- 赋值传值:两份数据,两份数据之间会影响
- 引用传值:一份数据,任意一个改动值另外一个也会受到影响
注:在简单数据的传值中,都是赋值传值,而复杂数据都是引用传值。
-
if、else语句
- if语句:if(条件){语句块}(很有可能不执行)
- if,else语句:if(条件){语句块}else{语句块} ps:这种语句必有一种是执行的
- if,elseif,elseif语句:多个条件,只执行满足条件的那个语句块(有可能不执行)
- pf,elseif,elseif,else语句:判断条件一是否满足,否则继续向下执行(一定执行)
-
switch语句
执行:变量n和值比较,如果相同,就会执行值1后面的内容,如果不相同就会比较变量n和值2是否相同。如果相同,就会执行值2后面的内容,如果不相同就会继续计较下去,如果没有值和变量n相同就会执行default的内容。
-
if嵌套语句
-
循环
循环三要素:
- 循环变量初始化
- 循环条件的判断
- 循环变量的改变
一、while循环
语法:
执行过程:
循环变量初始化——循环条件的判断<true>——循环体——循环变量的改变——循环条件的判断<true>,,,,,循环条件的判断<false>——跳出循环
注:如果循环条件判断为false,则不会长执行
循环案列:
1、2、
3、
二、dowhile循环
语法:
执行过程:
循环变量的初始化——立刻执行一次循环体——循环变量的改变——循环条件的判断<true>——循环体——循环变量的改变<false>——跳出循环
注:必定会执行
- for循环
语法:
执行:
【循环变量初始化】——【循环条件的判断】(true)——【循环体】——【循环变量的改变】——【循环条件的判断】(true)——【循环体】——【循环变量的改变】——【循环条件的判断】(false)——跳出循环
扩展:双引号中不能套双引号
九九乘法表:
金字塔: