4.Java的流程控制.md

时间:2023-03-08 15:04:29
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.可变参数:

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