您的位置:首页 > 职场人生

黑马程序员_流程控制语句之循环语句

2015-08-24 17:07 225 查看
1
for循环

格式:

for(初始化表达式语句 ; 判断条件语句 ; 控制条件语句){

循环体语句;

}

执行流程:

a: 执行初始化表达式语句

b: 执行判断条件语句,看其返回结果是true还是false,如果是true就继续执行,如果是false,就结束循环

c: 执行循环体语句

d: 执行控制条件语句

e: 回到b继续

两个思想:

1: 求和思想

2: 统计思想

2
while循环

while语句

格式:

初始化表达式语句 ;

while(判断条件语句){

循环体语句;

控制条件语句;

}

执行流程:

a: 执行初始化表达式语句

b: 执行判断条件语句,看其返回结果是true还是false,如果是true就继续执行,如果是false,就结束循环

c: 执行循环体语句

d: 执行控制条件语句

e: 回到b继续

3
do...while语句

格式:

初始化表达式语句 ;

do {

循环体语句;

控制条件语句;

}while(判断条件语句) ;

执行流程:

a: 执行初始化表达式语句

b: 执行循环体语句

c: 执行控制条件语句

d: 执行判断条件语句,看其返回结果是true还是false,如果是true就继续执行,如果是false,就结束循环

e: 回到b继续

4
for循环while循环和do...while循环的区别:

a: do...while循环是至少执行一次循环体的循环,而for循环和while循环,首先要判断条件是否成立,然后在决定是否执行循环体语句

b: 如果我们想在循环结束以后继续使用循环变量,那么我们需要使用while或者do...while循环,否则使用for

建议: 优先考虑for循环,再while循环,最后do...while循环

死循环:

特殊的死循环

for(;;){}

while(true){}

5: 控制跳转语句

break:
中断

使用场景:

a: 在switch语句

b: 在循环中

注意事项: 离开了使用场景没有意义

作用:

a: 退出单层循环

b: 退出多层循环(几乎不用)

要使用带标签的语句; 格式: 标签名:语句

continue: 继续

使用场景:

a: 在循环中

注意事项: 离开了使用场景没有意义

作用:

结束一次循环,执行下一步操作

return: 返回

作用:

结束一个方法

6
方法

格式:

修饰符 返回值类型 方法名(参数类型 参数名1 , 参数类型 参数名2 ...){

方法体 ;

return 返回值;

}

调用:

a: 有明确返回值类型的方法调用

(1): 直接调用(没有意义)

(2): 赋值调用(推荐使用)

(3): 输出调用

b: 没有明确返回值类型的方法调用

(1): 直接调用

方法的注意事项:

a: 方法不调用不执行

b: 方法和方法是平级的关系,不能再方法中在定义方法

c: 方法定义上的参数列表使用逗号隔开

d: 方法在调用的时候,不用再传递数据类型

e: 如果一个方法有明确的返回值,那么需要使用return返回一个值

方法重载:

概念:

在一个类中,允许同时存出一个以上的同名方法,只要它们的参数列表不同,与返回值无关 ;

参数列表:

参数的个数

参数的类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: