码迷,mamicode.com
首页 > 编程语言 > 详细

java流程控制要点

时间:2020-02-02 14:16:11      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:class   ack   才有   round   OLE   tom   bottom   不同   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加索引。

java流程控制要点

标签:class   ack   才有   round   OLE   tom   bottom   不同   java流程控制   

原文地址:https://www.cnblogs.com/ITnoteforlsy/p/12251711.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!