0
点赞
收藏
分享

微信扫一扫

java-循环结构

探头的新芽 2022-03-19 阅读 66
java

循环结构的四部分:初始化部分、循环条件、迭代部分、循环体

一、while循环

1.举例:

用while结构求1到100的和。

int n=1;
int sum=0;
while(n<=100){
    sum=sum+n;
    n=n+1;
}
System.out.println("sum="+sum);

二、do-while循环

do-while循环是一种“直到型”循环,直到条件为flase,结束。

与while循环的不同之处是:do-while至少执行一次循环体。

三、for循环

1.一般格式为:

for(initialization; termination; interation){

//循环体

}

initialization为循环初始化,termination为循环条件,interation为迭代部分。

注意:initialization、termination、interation、循环体都可以为空,但是()里面的 ; 不能省略。

2.增强的for循环,主要用于数组和集合。

 格式:

for(type identifier: expression){

//循环体

}

例如:

public class ForDemo{
    public static void main(String[] args){
        String [] seasons={"Spring","Summer","Fall","Winter"};
        for(String element: seasons){
            System.out.print(" "+element);
        }
    }
}

四、循环结构的嵌套

简单的说,就是循环内部还有循环。

五、break和continue

1.break

(1)功能:跳出循环。

(2)若有多重循环,则只能跳出当前循环。

(3)带标签的break

start:
for(int i=0;i<3;i++){
    for(int j=0;j<4;j++){
        if(j==2){
        break start;}
        System.out.println(i+":"+j);
    }
}

这里break start直接跳出了外层循环。

输出为:

0:0

0:1

2.continue

(1)功能:结束本次循环,进入下一次循环。

(2)continue也可以带标签,用来标识从哪一层循环继续开始。

参考资料:

《java语言程序设计》——清华大学出版社

举报

相关推荐

Java-循环结构

Java-循环结构之跳转语句

JAVA-程序流程控制_循环结构

java-分支结构

Java循环结构

Java 选择结构、循环结构

JAVA入门-循环结构

0 条评论