【问题标题】:Difference between "return" and "Break", In Java [duplicate]Java中“返回”和“中断”之间的区别[重复]
【发布时间】:2018-02-11 07:14:49
【问题描述】:

java中的“return”和“break”函数有什么区别?除了 return 函数导致执行退出子程序和 break 函数停止整个程序。

【问题讨论】:

  • break函数退出整个程序’ Wat?!
  • 它阻止程序执行.. ;D
  • return 和 break 不是函数,break 不会像你说的那样做。也许阅读教程?
  • 您的问题清楚地表明在提问之前缺乏研究。它们不是函数。
  • 除了这些东西的不同之外,它们还有什么不同?

标签: java return


【解决方案1】:

1) 中断语句:

break 语句导致循环终止,它将退出循环并停止进一步的迭代。

2) 返回语句:

return 语句将您带出方法。它停止执行方法并从方法执行中返回。

【讨论】:

    【解决方案2】:
    • 使用return -

      • 回到调用当前函数的语句
      • 停止进一步执行当前函数
    • 使用break

      • 退出循环
      • 退出开关盒

    【讨论】:

    • Break 也会中断 switch 语句,这些语句显然不是循环。
    • @Tata​​rize 同意
    【解决方案3】:

    你最后的陈述是错误的。 Break 将退出一个循环,例如 for() 或 while()。您还可以使用 break (name) 来中断一个特别命名的循环。 return 返回并结束一个方法。

    【讨论】:

      猜你喜欢
      • 2022-08-17
      • 2014-04-09
      • 2017-07-18
      • 2017-01-05
      • 1970-01-01
      • 2014-06-25
      • 2011-04-23
      • 1970-01-01
      • 2017-04-27
      相关资源
      最近更新 更多