跳到主要内容

Java 循环、条件判断

for 循环

for (int i=0; i<10; i++) {
System.out.println("i = " + i);
}

while 循环

int i=0;
while (i<10) {
System.out.println("i = " + i);
i++;
}

do-while 循环

int i=0;
do {
System.out.println("i = " + i);
i++;
} while (i<10);

break、continue 关键字

brea、continue 关键字用于跳出循环:

  • break:当遇到 break 语句时,就会终止当前的循环,跳出循环,继续执行其他代码(ex: switch)
  • continue:当遇到continue语句时,就会终止当前的循环,跳过当前循环,进入下一个循环,继续执行其他代码。
// 使用break终止循环
for (int i=0; i<10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}

// 使用continue跳过循环
for (int i=0; i<10; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}

条件分支

if 条件分支

语法:

if (条件一) {
// code
} else if (条件二){
// code
} else {
// code
}

switch 条件分支

语法:

switch(表达式){
case 值1:
// 代码块
break;
case 值2:
// 代码块
break;
// ...
default:
// 代码块
}