break,continue及goto的用法

我不是女神ヾ 2022-11-02 00:59 220阅读 0赞

break

break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。
(break语句也在switch语句中使用)

  1. public class BreakDemo01 {
  2. //break break用于强行退出循环,不执行循环中剩余的语句。
  3. public static void main(String[] args) {
  4. //,判断键盘输入星期几、
  5. System.out.println("请输入你心中的星期几");
  6. Scanner scanner = new Scanner(System.in);
  7. String a=scanner.next();
  8. switch (a){
  9. case "一":
  10. System.out.println("今天是星期一,上班");
  11. break;
  12. case "二":
  13. System.out.println("今天是星期二,上班");
  14. break;
  15. case "三":
  16. System.out.println("今天是星期三,上班");
  17. break;
  18. case "四":
  19. System.out.println("今天是星期四,上班");
  20. break;
  21. case "五":
  22. System.out.println("今天是星期五,上班");
  23. break;
  24. case "六":
  25. System.out.println("今天是星期六,还是上班");
  26. break;
  27. case "天":
  28. System.out.println("今天是星期天,卧槽,终于可以歇歇啦!好想天天星期天啊。。。。。");
  29. break;
  30. default:
  31. System.out.println("输入的什么东西,想不想休息了");
  32. }
  33. }
  34. }

continue

continue语句用在循环语句体中,用于终止某次循环,即跳过循环体中为执行的语句,接着进行下一次是否符合循环体的判定

  1. public class ContinueDemo01 {
  2. //continue 用于终止某次循环,即跳过循环体中为执行的语句,接着进行下一次是否符合循环体的判定
  3. public static void main(String[] args) {
  4. //求1-100之间不能整除5的数
  5. for (int i=1;i<=100;i++){
  6. if (i%5==0){
  7. continue;
  8. }
  9. System.out.println("1-100之间不能整除5的数为:"+i);
  10. }
  11. }
  12. }

break与continue的区别:
在这里插入图片描述

goto

goto关键字很早就在程序设计语言中出现,尽管goto仍是Java的一个保留字,但并未在语言中得到正式使用。

Java没有goto。然而,在break和continue这两个关键字身上,我们仍然能看出一些goto的影子—带标签的break和continue。

“标签”是指后面跟着一个冒号的标识符,例如:lable:

对Java来说唯一用到标签的地方是在循环语句之前。而在循环之前设置标签的唯一理由是:我们希望在其中嵌套另一个循环,由于break和continue关键字通常只中断当前循环,但若随同标签使用,它们就会中断到存在标签的地方

  1. public class LableDemo01 {
  2. public static void main(String[] args) {
  3. //求101-150之间的质数
  4. next:for (int i=101;i<=150;i++){//next就是一个标签
  5. for (int j=2;j<=i/2;j++){
  6. if (i%j==0){
  7. continue next;
  8. }
  9. }
  10. System.out.println("101-150之间的质数为:"+i);
  11. }
  12. }
  13. }

发表评论

表情:
评论列表 (有 0 条评论,220人围观)

还没有评论,来说两句吧...

相关阅读

    相关 goto语句

    gnto语句是无条件转向语句,它的格式如下所示: gota(语句标号>; 其中,goto是关键字,(语句标号)是一种标识符,按标识符的规则来写出语句标号。语句标号是用来