【Java】break和continue的用法

拼搏现实的明天。 2021-09-16 04:06 456阅读 0赞

本文主要介绍break和continue的用法,代码如下:

  1. package com.xzw.csdn;
  2. /**
  3. * break和continue的用法
  4. * @author xzw
  5. *
  6. */
  7. public class BreakAndContinue {
  8. /**
  9. * 主函数
  10. * @param args
  11. */
  12. public static void main(String[] args) {
  13. //break的用法
  14. //示例一
  15. int index = 0;
  16. for (int i = 0; i < 10; i++){
  17. for (int j = 0; j < 10; j++){
  18. System.out.println(++index+" "+"*");
  19. if (i == 3){ //break只是跳出最近的那个循环,而不是全部的循环
  20. break;
  21. }
  22. }
  23. }
  24. //示例二
  25. index = 0;
  26. w: for (int i = 0; i < 10; i++){
  27. for (int j = 0; j < 10; j++){
  28. System.out.println(++index+" "+"*");
  29. if (i == 3){ //break只是跳出最近的那个循环,而不是全部的循环
  30. break w; //标记外层循环,直接跳出外层循环。
  31. }
  32. }
  33. }
  34. //示例三
  35. index = 0;
  36. for (int i = 0; i < 10; i++){
  37. for (int j = 0; j < 10; j++){
  38. System.out.println(++index+" "+"*");
  39. }
  40. if (i == 3){ //break只是跳出最近的那个循环,而不是全部的循环
  41. break;
  42. }
  43. }
  44. //continue的用法
  45. //示例一
  46. int sum = 0;
  47. for (int i = 1; i <= 10; i++) {
  48. if (i % 2 !=0){
  49. continue;//后面不能接语句,是不可达代码。只能用于循环中。
  50. }
  51. sum += i;
  52. }
  53. System.out.println(sum);
  54. //示例二
  55. index = 0;
  56. for (int i = 0; i < 10; i++) {
  57. for (int j = 0; j < 10; j++) {
  58. System.out.println(++index+" "+"*");
  59. if (j == 4){
  60. continue;
  61. }
  62. }
  63. }
  64. //示例三
  65. index = 0;
  66. for (int i = 0; i < 10; i++) {
  67. for (int j = 0; j < 10; j++) {
  68. if (j == 4){
  69. continue;
  70. }
  71. System.out.println(++index+" "+"*");
  72. }
  73. }
  74. }
  75. }

你们在此过程中遇到了什么问题,欢迎留言,让我看看你们都遇到了哪些问题。

发表评论

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

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

相关阅读