建立简单的网站,东莞外贸人才网,流行的网站建设技术有哪些,wordpress可以问答条件判断与循环 条件判断if 语句if-else 语句if-else 嵌套语句switch 语句 循环for 循环while 循环do-while 循环break 和 continuebreak 关键字continue 关键字总结 条件判断
条件判断用于根据不同的条件执行不同的代码块。Java 中常用的条件判断语句有 if、if-else 和 switc… 条件判断与循环 条件判断if 语句if-else 语句if-else 嵌套语句switch 语句 循环for 循环while 循环do-while 循环break 和 continuebreak 关键字continue 关键字总结 条件判断
条件判断用于根据不同的条件执行不同的代码块。Java 中常用的条件判断语句有 if、if-else 和 switch。
if 语句
if 语句用于在满足某个条件时执行一段代码。
public class IfExample {public static void main(String[] args) {int age 20;if (age 18) {System.out.println(You are an adult.);}}
}if-else 语句
if-else 语句用于在满足某个条件时执行一段代码否则执行另一段代码。
public class IfElseExample {public static void main(String[] args) {int age 15;if (age 18) {System.out.println(You are an adult.);} else {System.out.println(You are a minor.);}}
}if-else 嵌套语句
if-else嵌套语句用于处理多个条件分支。
public class IfElseIfExample {public static void main(String[] args) {int age 25;if (age 18) {System.out.println(You are a minor.);} else if (age 18 age 60) {System.out.println(You are an adult.);} else {System.out.println(You are a senior citizen.);}}
}switch 语句
switch 语句用于在多个固定值之间进行选择。
public class SwitchExample {public static void main(String[] args) {int dayOfWeek 3;switch (dayOfWeek) {case 1:System.out.println(Monday);break;case 2:System.out.println(Tuesday);break;case 3:System.out.println(Wednesday);break;case 4:System.out.println(Thursday);break;case 5:System.out.println(Friday);break;case 6:System.out.println(Saturday);break;case 7:System.out.println(Sunday);break;default:System.out.println(Invalid day);break;}}
}循环
循环用于重复执行一段代码直到满足某个条件为止。Java 中常用的循环语句有 for、while 和 do-while。
for 循环
for 循环用于已知循环次数的情况。
public class ForLoopExample {public static void main(String[] args) {for (int i 1; i 5; i) {System.out.println(Count: i);}}
}while 循环
while 循环用于在满足某个条件时重复执行一段代码。
public class WhileLoopExample {public static void main(String[] args) {int count 1;while (count 5) {System.out.println(Count: count);count;}}
}do-while 循环
do-while 循环至少执行一次循环体然后再检查条件。
public class DoWhileLoopExample {public static void main(String[] args) {int count 1;do {System.out.println(Count: count);count;} while (count 5);}
}break 和 continue
在 Java 中break 和 continue 是两个非常有用的控制流关键字用于改变循环的执行流程。下面详细介绍这两个关键字的使用方法和示例。
break 关键字
在 for 循环中使用 break
public class BreakForLoopExample {public static void main(String[] args) {for (int i 1; i 10; i) {if (i 5) {break; // 当 i 等于 5 时退出循环}System.out.println(Count: i);}System.out.println(Loop ended.);}
}输出
Count: 1
Count: 2
Count: 3
Count: 4
Loop ended.在 while 循环中使用 break
public class BreakWhileLoopExample {public static void main(String[] args) {int count 1;while (count 10) {if (count 5) {break; // 当 count 等于 5 时退出循环}System.out.println(Count: count);count;}System.out.println(Loop ended.);}
}输出
Count: 1
Count: 2
Count: 3
Count: 4
Loop ended.在 switch 语句中使用 break
public class BreakSwitchExample {public static void main(String[] args) {int dayOfWeek 3;switch (dayOfWeek) {case 1:System.out.println(Monday);break;case 2:System.out.println(Tuesday);break;case 3:System.out.println(Wednesday);break;case 4:System.out.println(Thursday);break;case 5:System.out.println(Friday);break;case 6:System.out.println(Saturday);break;case 7:System.out.println(Sunday);break;default:System.out.println(Invalid day);break;}System.out.println(Switch ended.);}
}输出
Wednesday
Switch ended.continue 关键字
continue 关键字用于跳过当前循环的剩余部分并直接开始下一次循环迭代。它不会完全退出循环只是跳过当前迭代的剩余部分。
在 for 循环中使用 continue
public class ContinueForLoopExample {public static void main(String[] args) {for (int i 1; i 10; i) {if (i % 2 0) {continue; // 当 i 是偶数时跳过本次循环的剩余部分}System.out.println(Count: i);}}
}输出
Count: 1
Count: 3
Count: 5
Count: 7
Count: 9在 while 循环中使用 continue
public class ContinueWhileLoopExample {public static void main(String[] args) {int count 1;while (count 10) {if (count % 2 0) {count;continue; // 当 count 是偶数时跳过本次循环的剩余部分}System.out.println(Count: count);count;}}
}输出
Count: 1
Count: 3
Count: 5
Count: 7
Count: 9总结
break 关键字 用于立即退出当前所在的循环或 switch 语句。执行 break 后程序会跳转到循环或 switch 语句之后的第一条语句继续执行。 continue 关键字 用于跳过当前循环的剩余部分并直接开始下一次循环迭代。不会完全退出循环只是跳过当前迭代的剩余部分。