javaSE--四、循环结构

1、为什么需要循环

  • 用于处理程序中重复操作的问题

2、循环的基本特点

1)循环条件   控制了循环的次数 (固定/不固定)  循环三要素

  • 循环起点    循环变量赋初值
  • 循环终点    循环条件表达式   
  • 循环的改变  循环操作的一部分

2)循环操作   每次执行的操作

3、while循环

1)语法

循环变量赋初值
while(循环条件表达式){
    循环操作
    循环变量的改变
}

 

2)累加操作  计算1-N的累加和   N由用户输入

int num=input.nextInt();
//循环累加
//先准备一个累加的容器
int sum=0;
//循环变量赋初值
int i=1;
while(i<=num){
//循环操作   累加
    sum=sum+i;// sum+=i;
    i++;
}
System.out.println("1到"+num+"的累加和为:"+sum);

 

3)次数不明确的循环

4)while循环的特点

  • 先判断  后执行
  • 至少执行0次  至多执行N次
  • 适合处理次数不固定的循环

4、do-while循环

  • 先执行一次  后判断
  • 最少执行一次 至多执行N次
  • 适合处理次数不固定的循环
  • 语法
    do{
        int i=1;
        循环操作
    }while(条件);

     

  • 变量的作用域

5、for 循环

  • 先判断 后执行
  • 至少执行0次 至多执行N次
  • 适合处理循环次数固定的循环

语法

for(循环变量赋初值;循环条件表达式;循环变量改变){
    循环操作
}

6、while,do-while,for循环的特点

循环种类

执行顺序

执行的次数

适合的场景

While

先判断 后执行

0-N

次数不固定

Do-while

先执行 后判断

1-N

次数不固定

For

先判断 后执行  

0-N

次数固定的循环

 

7、break和continue

1)break  用于跳出整个循环

  • 该关键字只能出现在 switch 或 循环语法结构中  用于终止整个循环 继续执行循环后的代码  或 用于跳出switch语法结构
  • 循环中的break 一般需要配合条件结构使用
  • break关键字后面不能出现同级代码

2)continue  终止本次循环继续执行下一次

  • continue关键字 用于终止一次循环 继续执行下一次 强度 低于break;
  • continue关键字一般要配合条件结构使用
  • continue关键字只能出现在循环中
  • continue关键字后面不能出现同级代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值