linux for循环套for循环格式_for循环

循环

1. for循环【重点】

for 

8698b104dbe7217035e8f3247510b048.png
for循环的优势:
    1. for之后的小括号内容,可读性更强
    2. 可以通过for之后小括号,里面的内容大概推算出整个循环会执行多少次
    3. for循环和一些特殊的数据关系非常紧密
/*
使用for循环,展示1~100所有的数据
*/
class Demo1 {
    public static void main(String[] args) {
        /*
        当前循环i值从1开始,到100结束,之间间隔为1,循环次数大概100次
        循环条件变更:
            i += 1 i++ ++1  三个效果一模一样
        */
        for (int i = 1; i <= 100; i += 1) {
            System.out.println(i);
        }
    }
}
/*
使用for循环,展示1 ~ 100之间所有的偶数
% 2 == 0???
*/
class Demo2 {
    public static void main(String[] args) {

        /*
        100次循环,100次if判断
        */
        for (int i = 1; i <= 100; i++) {
            if (i % 2 == 0) {
                System.out.println(i);
            }
        }

        /*
        50次循环
        优秀啊!!!最基本的优化!!!
        */
        for (int i = 2; i <= 100; i += 2) {
            System.out.println(i);
        }
    }
}
/*
使用for循环,展示所有大写英文字母
*/
class Demo3 {
    public static void main(String[] args) {
        /*
        ch += 1 <==> ch++ <==> ++ch
        */
        for (char ch = 'A'; ch <= 'Z'; ch += 1) {
            System.out.println(ch);
        }
    }
}

2. break【重点】

字面含义:
    跳出,打破
    代码中的功能是跳出循环结构或者switch case结构

break关键字可以在循环过程中,当前循环结果出现了预期的内容,终止循环。
/*
while循环搭配使用break关键字
    展示1 ~ 100 
    但是如果数据到达50 break执行!!!
*/
class Demo4 {
    public static void main(String[] args) {
        int i = 1;

        while (i <= 100) {
            System.out.println(i);

            // i == 50
            if (50 == i) {
                System.out.println("循环跳出!!!");
                break;
            }
            i += 1;
        }
    }
}
/*
使用for循环演示break关键字
    1 ~ 100
    展示到30 使用break跳出循环
*/
class Demo5 {
    public static void main(String[] args) {
        for (int i = 1; i <= 100; i += 1) {
            System.out.println(i);

            if (30 == i) {
                System.out.println("跳出循环");
                break;
            }
        }
    }
}

验证break跳出循环的关系

/*

3. continue[了解]

continue关键字
    结束当前循环,进入下一次循环

while, do while和continue相爱相杀

class 

for霸道总裁

class 

作业

1. 整理笔记
2. 整理周六日作业题,重点是思路整理
3. 使用for循环完成
    a. 完成一个9*9乘法表
    b. 将一个正整数进行分解质因数操作 例如: 输入90 结果 2*3*3*5
    c. 使用循环完成30位以内的斐波那契数列
        1 1 2 3 5 8 13 21...
    d. 利用循环完成15的阶乘
    e. 逢七过,1 ~ 100以内的所有数值展示,如果带有7或者和7有关,打印过
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值