当前位置: 首页 > news >正文

记录几个 java 流程控制语句的特点

一、java7增强后的switch

switch语句后面的控制表达式的数据类型只能是byte、short、char、int四种整数类型,不能是boolean类型,java7以后允许枚举类型和java.lang.String类型

二、循环结构控制

java提供了continue和break来控制循环结构,同时提供标签用于控制循环。(在C语言中,标签一般与goto语句一同使用,但是java中的标签只有放在循环语句之前才有作用)。标签即一个标识符后紧跟一个英文冒号(:),单独一行。标签与continue和break一起使用。

public class Example

{

public static void main(String[] args)

{

outer:

for(int i=0;i<5;i++)

{

for(int j=0;j<3;j++)

{

System.out.println("something…");

if(j == 1)

{

continue outer;

//break outer;

}

}

}

}

三、foreach循环

java 5之后提供了一种更简单的循环:foreach循环,用于遍历数组和集合。与php语言不同的是,java中的foreach关键字是for而不是foreach。语法格式如下:

for(type var : array|collection)

{

//变量var 代表array或collection中的每个元素

}

注意:使用该循环时只能访问array或collection中的每个元素,不能改变元素的值。如果要改变元素的值,需要使用array或collection加索引。

http://www.jsqmd.com/news/1078709/

相关文章:

  • 电商AI Agent开始参与售前服务,客服工作的重点正在发生变化
  • 任务清单乱糟糟总漏事,一站式留存每日琐碎事项,有序管理日程小白也能会
  • Point-LIO
  • chemdraw软件安装步骤(附安装包)ChemDraw 2023 下载安装教程(图文步骤)
  • 先准备这些基础环境:
  • 大语言模型(LLM)分类详解
  • ROS2 Lyrical Luth 发布:Zenoh 替代 DDS,嵌入式开发者迎来机器人OS「轻量化革命」
  • 从零构建 DeepClassify:一个本地代码工程智能管理 Agent
  • 机器学习新手实操地图:5种可解释算法从入门到运行
  • TscanCode深度解析:高性能多语言静态代码分析引擎架构与优化策略
  • 3dsmax更换背景的详细操作
  • 关于算法稳定性与数据分布的内在联系研究的技术8
  • [智能体-517]:AI 软件工程全流程工具(完整 SDLC 生命周期,2026 最新)
  • 使用subagent组建WPF视觉开发团队,全自动开发
  • 时间序列回归实战:滞后特征与滑动窗口工程指南
  • Java国密SM2算法实战:从Bouncy Castle集成到Spring Boot应用
  • 展筑沪上势能:2026上海靠谱展厅设计搭建公司深度实测梳理
  • 第三视觉理解徐玉生与他的商业活动(3)
  • 关于图染色问题的NP完全性与启发式求解的技术8
  • 决策树分类:可解释AI的透明逻辑与工业级落地
  • 多智能体(Multi-Agent)协同:从Workflow失控到Orchestration编排
  • 你会亲手构建什么
  • 如何从Search Agent 方向,切入到 Coding Agent?
  • Elasticsearch介绍
  • IntelliJ IDEA离线安装全攻略(含JetBrains Toolbox替代方案):无网络环境下的3种纯净部署路径,企业IT管理员已批量验证
  • AI 大模型 API 调用报错怎么查?先从错误码看起
  • 最新用 AI 学量化表达,别脱离 Python 和 API 流程
  • RAG的另类思考
  • 计算机岗位100篇___大模型应用开发工程师
  • Leader 考核实习生:“你怎么配置 Claude Code?” 我挠头:“多写 Skills?” 她摇头:“明天别来了!”