记录几个 java 流程控制语句的特点
一、java7增强后的switchswitch语句后面的控制表达式的数据类型只能是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 i0;i5;i){for(int j0;j3;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加索引。