循环结构-5.11总结

二、循环结构

循环是指能重复执行的代码

要素

  • 关键字
  • 代码块
  • 循环结束的条件

1、for循环

语法:

for(表达式1:表达式2:表达式3){
循环体
}

- 表达式1:循环开始的条件
- 表达式2:循环结束的田间
- 表达式3:控制循环变量累加

实例

//判断在100到200水仙花数
public class ShuiXianHua {

    public static void main(String []agrs){
        for(int i=100;i<=200;i++){
            int temp=i;
            int x=i/100;
            int y=(i-x*100)/10;
            int z=i-x*100-y*10;
            if((x*x*x+y*y*y+z*z*z)==i){
                System.out.println("在100~200之间的水仙花数为:"+i);
            }
        }
    }
}

//判断一个数是不是质数
import java.util.Scanner;

public class Data {
    public static void main(String []agrs){
        Scanner s =new Scanner(System.in);
        System.out.println("输入:");
        int num=s.nextInt();
        boolean boo=true;
        for(int i=2;i<num;i++){
            int temp=num%i;
            if(temp==0){
                System.out.println("该数不为质数");
                boo=false;
                break;//跳出当前循环
            }
        }
        if(boo){
            System.out.println("该数为质数");
        }
    }

}

在写代码时要把代码分块来写,这样更简单

2、while循环

语法

while(布尔表达式){
循环体
}

while是关键字,循环体可以是多种多样的。

3、do-while循环

do{
循环体
}while(布尔表达式);

先执行循环体,后判断。最少要执行一次

while和for循环称为当型循环
do-while为直到型循环

4、break和continue

  • break语句是结束当前循环,提前结束循环
  • continue语句是结束本次循环,在进行下次循环,直到条件不满足结束循环

5、嵌套循环

  • 打印的一个平面,外层控制行,内层控制列;

6、三种循环的区别

  • for循环是循环条件已知的循环程序;
  • while循环是循环次数未知的循环程序;
  • do-while仍然是循环次数未知,但至少要执行一次的循环程序
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值