34.变量的分类
变量的分类:
1)局部变量(定义在方法或块里)--》目前学习
2)成员变量
3)静态变量
局部变量的作用域--》指局部变量能使用的范围。
1)开始位置:变量定义之后-开始
2)结束位置:包裹局部变量的块{}的}之前-结束
变量的重复定义->如果两个变量的作用域(使用的范围)有相同的位置,那么就会出现重复定义。注意点:局部变量定义的时候-尽量作用域小,防止作用域冲突
35.循环变量
循环变量:
1)有限次数的循环--》知道循环次数的情况
方式1:循环变量-(小到大)从0增加到循环次数
a)(循环外)定义循环变量初始为0
b)循环条件-=》循环变量<次数
c)循环内容里(1)循环的代码 2)改变循环 变量的代码(循环变量++))
方式2:循环变量-(大到小)从循环次数减小到0
2)对比 顺序、分支、循环结构
顺序结构:从上到下顺序执行
分支结构:遇到分支根据条件判断时候执行该分支,执行一次,忽略其他分支
循环结构:根据循环的条件判断,循环的执行循环的代码,判断条件,执行代码,再判断条件,执行代码...
if 分支语法
if(分支条件 ){
分支条件满足执行的代码---》执行之后-离开分支结构
}
while循环结构
语法:
while(循环条件){
循环条件满足执行的代码---》执行之后-继续判断循环条件
}
执行的过程
1)循环条件 true --》2) 循环的代码
1)循环条件 true --》2) 循环的代码
...
1)循环条件 false
36.while循环
while循环:
do while循环
for循环
while语法
while(循环条件){
循环内容
}
while执行的步骤
1)循环条件true
2)循环内容
1)循环条件true
2)循环内容
...
1)循环条件false
dowhile 语法
do{
循环内容
}while(循环条件);
dowhile执行的步骤
1)循环内容
2)循环条件true
1)循环内容
2)循环条件true
...
3)循环条件false
对比while和dowhile
1)执行顺序:
while:先循环条件,再循环内容
dowhile:先循环内容,再循环条件
2)执行次数
while、:0到多次
dowhile:1到多次
37.循环的四大结构--》有限次数的循环(需要存在4个结构)
循环的四大结构:
1)循环变量初始化---》变量用于控制循环的次数
2)循环条件
3)循环体-》业务里要求循环执行的内容
4)步进语句-》改变循环变量的代码
38.while循环
while循环:
while(循环条件){
循环内容
}
--》while编写有限循环的代码--》没有对应位置
1)循环变量初始化
while(2)循环条件){
循环内容
//3)循环体
//4)步进语句
}
for循环
for(表达式1;表达式2;表达式3){
循环内容
}
--》for编写有限循环的代码--》有对应位置
for(1)循环变量初始化;2)循环条件;4)步进语句){
3)循环体
}
while和for结构-执行的顺序是一致
for的顺序
1)循环变量初始化
2)循环条件-true
3)循环体
4)步进语句
2)循环条件-true
3)循环体
4)步进语句
...
2)循环条件-false
怎么选择
1)循环4大结构都需要--》for
2)只需要循环条件和循环体--》while