java流程控制语句要点

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加索引。

posted @   永不停转  阅读(315)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示