900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java循环嵌套语句示范_java的三种循环结构与循环嵌套

java循环嵌套语句示范_java的三种循环结构与循环嵌套

时间:2019-11-06 03:45:51

相关推荐

java循环嵌套语句示范_java的三种循环结构与循环嵌套

循环结构:

语法,及执行顺序

语法:

while(boolean类型){

//功能语句

}

执行顺序:

1断小括号中的值是否为true,如果为true,执行功能语句

2行完功能语句,继续判断小括号中的值,如果为true,继续执行功能语句

3直到判断小括号中的值为false,跳出循环

注意事项:

while小括号中写值true死循环

while小括号中写false错误: 无法访问的语句

do-While:

语法结构:

do{

//循环功能语句C

//循环后语句D(为了控制循环的语句)

}while();//循环判断语句B

执行顺序:

首先执行do结构体里面的功能代码一次

第一次判断while()结果为ture

执行do循环体.......

第二次判断while()结果为ture

执行do循环体.......

.......

第n次判断while()结果为flase循环结束

和while的区别:

1.语法结构上的有区别

2.while语句是先测试条件再执行语句条件不符合后终止。do while是先执行语句再测试条件,条件不符合后终止

3.do while至少执行一次

for循环:

语法结构:

for(循环初始化语句A;循环判断语句B;循环后语句D){

//循环功能语句

}

执行顺序:

循环初始化语句A:会执行一次

B-->true---->C---->D

B-->true---->C---->D

.....

B--->false循环结束

特点:

for(;;){不加功能语句}死循环.

for(;;)后直接跟功能语句(1局)死循环

for(;;)后跟两句功能语句,第二局报错,for无法访问的语句

注意事项:

当for(int I = 1; I <= 10; i++)时 i是属于该结构体内的变量,外部无法访问

循环嵌套:

概念:

循环嵌套 循环里面还有循环,可以嵌套多层,不同的循环结构相互之间也可以嵌套。

例如:

for(int i = 1;i<=5;i++){ //控制打印行数

for(int k = 1;k<=5-i;k++){ //控制打印一行的内容

System.out.print(" ");

}

for(int j = 1;j<=i;j++){ //控制打印一行的内容

System.out.print("* ");

}

System.out.println();

}

建议:

实际开发中不要嵌套太深,一般情况下嵌套一次足以。

循环控制语句:

break:

特点:

1.循环结构结束:不等于方法结束,for循环结构体后面的语句还会正常运行

2.break只是终止当层循环:

3.如果在内层想要终止外层循环:可以给外层循环取一个别名。

语法:用break 名字; ---> 结束外层循环

例子:

class BreakTest{

public static void main(Strinf[] args){

test:for(int i = 0; i<=5; i++){

System.out.println(i);

for(int j = 0; j <= 5; j++){

if(j == 3){

break test;

}

}

}

}

}

continue:

特点:

跳过当层当次循环,继续下一次循环

return :

特点:

在循环中使用时结束方法,表示结束当前的方法

注意事项:

break语句,coutinue语句,return语句,后面都不能写语句。报错:访问不到

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。