bugstar

导航

4.Java的流程控制.md

1. break语句

Java的break语句,正常情况下,break和c++一样,但是Java可以设置一个标签来制定break位置,设置的方法为定义一个标签,其后跟引号。在需要的地方使用break 标签;即可。如下代码,遇到break时候会直接跳出外循环

//外循环
        outer:
        for (int i = 0; i < 5; i++) {
            System.out.println("i:");
            System.out.println(i);
            //内循环
            for (int j = 0; j < 5; j++) {
                if (0 == j) {
                    break outer;
                }
                System.out.println("j:");
                System.out.println(j);
            }//for j
        }//for i

2.continue

对于continue来说和break是一样的

3.foreach语句

foreach自动完成循环, 不需要定义起始和结束条件,但是注意,最好不要在其中赋值,很容易出错。
语法:

for (type variableName : array | collection) {
    //循环中使用variableName操作获取变量 
}
//type:数据类型 
//variableName :变量的形参
//array | collection: 实际的变量值

Demo:

String[] names = {"zhangsan", "lisi", "wangwu"};
for (String parameter : names) {
    System.out.println(parameter);
}

4.可变参数:

  • 一个方法最多只可以有一个可变参数;
  • 可变参数必须最后一个

posted on 2018-03-02 11:44  bugstar  阅读(84)  评论(0编辑  收藏  举报