JAVA for循环,break和continue跳转
嘛!看看标题今天呢要说的就是平时经常要用到的for循环。
java循环语句(又称迭代语句)
句如其名,他的作用的就是反复的去执行一段代码,知道不满足条件为止。循环语句一般分为以下四个部分
- 初始化部分
- 循环条件
- 循环体
- 循环(迭代)部分
for循环语法:
for (初始化部分;循环条件;循环(迭代)部分){
循环体;
}
for语句执行时,先执行初始化部分,然后判断循环条件,再执行循环体。 一般用于固定次数的循环。
for循环初始化变量的作用域
for (int i=0; i<10; i++){
System.out.println(i);
}
System.out.println(i);
for语句内声明的变量的作用域为当前for语句,不能在for语句以外的地方使用它。
初始化变量若在for循环外,注意变量作用域,位置改变作用于也会发生改变。
在初始化部分和迭代部分可以使用分
号(英语分号
)语句
int i = 0;
for (; i<10; i++){
System.out.println(i);
}
System.out.println(i);
流程跳转
break 在想让某种条件出现的时候终止循环而不能等到达成循环条件才终止
continue continue和break相似,但是区别还是有的,continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环直接退出当前for循环
换一种思考方式就好比for循环就是一次要考好几门的考试。
小明他在考试,continue老师监考continue老师呢比较善良,当然留情是不会的小明他考试作弊被continue老师发现了,continue老师呢就把他的本场考试取消但是小明还可以参加后面的其他考试。
在另一个地方啊小刚同学也在考试,但是小刚同学就没那么幸运了,他是由break老师监考,小刚他考试作弊碰巧也被老师发现了,break老师非常严厉,直接把小刚同学后面的考试的资格都给取消了。
return
结束当前方法