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