Java入门教程(19)——break 语句和 continue 语句

简介: break 语句和 continue 语句的介绍及应用

@[toc]

1.break

  1. break 用于强行退出整个循环
  2. 实例
//产生 100 以内的随机数,直到随机数为 66 时终止循环
public class Test01 {
    public static void main(String[ ] args) {
        int total = 0;//定义计数器
        System.out.println("Begin");
        while (true) {
            total++;//每循环一次计数器加 1
            int i = (int) Math.round(100 * Math.random());
//当 i 等于66时,退出循环
            if (i == 66) {
                break;
            }
        }
//输出循环的次数
        System.out.println("结束,一共 " + total + " 次.");
    }
}
AI 代码解读

运行结果如下:

在这里插入图片描述

2.continue

  1. continue 用于结束本次循环,继续下一次
  2. 实例
//把 100~150 之间不能被 3 整除的数输出,并且每行输出 5 个
public class Test02 {
    public static void main(String[ ] args) {
        int count = 0;//定义计数器
        for (int i = 100; i < 150; i++) {
//如果是 3 的倍数,则跳过本次循环,继续进行下一次循环
            if (i % 3 == 0){
                continue;
            }
//否则(不是 3 的倍数),输出该数
            System.out.print(i + "、");
            count++;//每输出一个数,计数器加 1
//根据计数器判断每行是否已经输出了 5 个数
            if (count % 5 == 0) {
                System.out.println();
            }
        }
    }
}
AI 代码解读

运行结果如下:

在这里插入图片描述

目录
打赏
0
0
0
0
53
分享
相关文章
JoyGen:用音频生成3D说话人脸视频,快速生成逼真的唇部同步视频
JoyGen 是京东和香港大学联合推出的音频驱动的3D说话人脸视频生成框架,支持多语言、高质量视觉效果和精确的唇部与音频同步。
256 14
JoyGen:用音频生成3D说话人脸视频,快速生成逼真的唇部同步视频
PyTorch FlexAttention技术实践:基于BlockMask实现因果注意力与变长序列处理
本文介绍了如何使用PyTorch 2.5及以上版本中的FlexAttention和BlockMask功能,实现因果注意力机制与填充输入的处理。通过attention-gym仓库安装相关工具,并详细展示了MultiheadFlexAttention类的实现,包括前向传播函数、因果掩码和填充掩码的生成方法。实验设置部分演示了如何组合这两种掩码并应用于多头注意力模块,最终通过可视化工具验证了实现的正确性。该方法适用于处理变长序列和屏蔽未来信息的任务。
248 17
淘天算法工程师玩转《黑神话》,多模态大模型如何成为天命AI
淘天集团未来生活实验室的算法工程师们以ARPG游戏《黑神话:悟空》为平台,探索多模态大模型(VLM)在仅需纯视觉输入和复杂动作输出场景中的能力边界。他们提出了一种名为VARP的新框架,该框架由动作规划系统和人类引导的轨迹系统组成,成功在90%的简单和中等难度战斗场景中取得胜利。研究展示了VLMs在传统上由强化学习主导的任务中的潜力,并提供了宝贵的人类操作数据集,为未来研究奠定了基础。
自动化测试与脚本编写:Python实践指南
自动化测试与脚本编写:Python实践指南
233 1
空间太阳能发电:从太空到地球的清洁能源
【10月更文挑战第12天】空间太阳能发电技术是一项具有革命性意义的清洁能源技术。它结合了航天技术与新能源技术的优势,为地球带来了前所未有的清洁能源革命。尽管在实现过程中面临诸多挑战,但随着技术的不断进步和创新,空间太阳能发电有望成为未来全球电力供应的主要来源之一,为人类的可持续发展贡献更多力量。让我们共同期待空间太阳能发电技术的美好未来!
FaceChain-FACT:免训练的丝滑体验,秒级别的人像生成
FaceChain-FACT是一项创新技术,它通过免训练的方式,能在10秒内生成高质量的AI人像,为用户带来快速且逼真的肖像生成体验。
FaceChain-FACT:免训练的丝滑体验,秒级别的人像生成
5G+物联网:构建智慧城市的新基石
【9月更文挑战第4天】5G+物联网作为构建智慧城市的新基石,正引领着城市管理的智能化变革。随着技术的不断成熟和应用场景的不断拓展,智慧城市将变得更加智能、高效和可持续。然而,我们也应看到,智慧城市的建设还面临着数据安全、隐私保护等挑战。未来,我们需要加强技术创新和法规建设,确保智慧城市在快速发展的同时,也能够保障人民的安全和权益。
【分享】宜搭开发,快速离线测试代码、组件api、组件属性
【分享】利用好浏览器的控制台功能(F12=&gt;控制台) by 页一
1259 2
【分享】宜搭开发,快速离线测试代码、组件api、组件属性
如何用matlab实现矩阵与mat格式、xlsx格式文件互转
如何用matlab实现矩阵与mat格式、xlsx格式文件互转
439 0
阿里云轻量应用服务器产品功能及最新套餐收费标准参考
阿里云轻量应用服务器是可快速搭建且易于管理的轻量级云服务器;适用于网站搭建,知识效率管理,云端学习环境,电商建设,论坛社区等场景应用。轻量应用服务器的开发环境配置提供基于单台服务器的应用部署,安全管理,运维监控等服务,一站式提升您的服务器使用体验和效率。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等