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语言程序设计》——清华大学出版社

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值