Java中的流程控制语句包括以下几种:
下面是一些示例代码:
int x = 5;
if (x > 0) {
System.out.println("x是正数");
} else {
System.out.println("x是负数或者0");
}
for (int i = 0; i < 10; i++) {
System.out.println(i);
}
int i = 0;
while (i < 10) {
System.out.println(i);
i++;
}
int i = 0;
do {
System.out.println(i);
i++;
} while (i < 10);
for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}
public int add(int a, int b) {
return a + b;
}
int dayOfWeek = 3;
switch (dayOfWeek) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
default:
System.out.println("其他");
}
int[] arr = {1, 2, 3, 4, 5};
for (int i : arr) {
System.out.println(i);
}
try {
// 可能会抛出异常的代码
} catch (Exception e) {
// 处理异常的代码
} finally {
// 不管是否有异常,都会执行的代码
}
if (x < 0) {
throw new IllegalArgumentException("x不能为负数");
}
int x = 5;
assert x > 0 : "x必须是正数";
注意:assert语句默认是关闭的,需要在运行时加上-ea选项来启用。
以上是Java中常见的流程控制语句,它们可以用于编写各种不同的程序逻辑,掌握好这些语句对于Java编程非常重要。
原文链接:codingdict.net