一、概念:定义在函数内部的变量称之为局部变量。

二、注意:

a) 必须先赋值才能使用。
变量:数据类型 变量名 值;
数据类型 变量名;//声明
变量名 = 值;//赋值
b) 作用范围:从定义的位置开始到定义的代码块结束。
c) 在重合范围内,不允许两个局部变量发生命名冲突。

三、循环结构
概念:根据某一个条件,重复且有规律的执行某一个操作。

四、组成

a)起始位置(循环变量的起始值)
b)循环的操作
c)迭代部分
d)循环条件

a)while循环
i.语法:

循环变量的起始值;
while(循环条件){
//循环的操作
//迭代部分
}

ii.执行流程:

首先会执行循环变量的初始值,只执行一次;
接着判断循环条件,满足则执行循环操作;
再执行迭代部分
再判断循环条件,满足接着执行;不满足则跳出循环结构。

java 不同对象 循环new java循环中的变量_迭代

iii.特点
先判断再执行。满足条件则执行循环操作 ,不满足则不执行。
循环次数:0~n次。
注意:循环条件如果没有会报错。
循环条件可以为true,可以没有迭代部分,会出现死循环。程序中应尽量避免出现死循环。
适用于循环次数不确定的情况。

b) do-while循环

i.语法
循环变量的初始值
do{
//循环操作
//迭代部分
}while(循环条件);
注意:while();后的;不可少。

ii. 执行流程
首先会执行循环变量的初始值,而且也是执行一次;
会执行循环操作;
再执行迭代部分;
再判断循环条件,满足则执行,不满足则不执行循环操作即跳出循环结构。

java 不同对象 循环new java循环中的变量_java 不同对象 循环new_02

iii.特点
先执行再判断。循环次数 :1~n次。
适用于循环次数不确定的情况。

c) for循环【最重要】

i.语法
for(循环变量初始值;循环条件;迭代部分){
//循环操作
}

ii.执行流程
首先会执行循环变量的初始值;
在判断循环条件,结果为true,则执行循环操作
再执行迭代部分,
再次判断循环条件,结果为true,执行循环操作,否则跳出循环结构。

java 不同对象 循环new java循环中的变量_java_03


iii.特点

先判断再执行。循环次数为0~n次

适用于循环次数确定的情况。

四、关键字
break:跳出switch结构、跳出循环结构(代表跳出整个循环结构,后续循环不再进行)。
Continue:跳出本次循环,进行下一次循环。