当前位置: 首页 > 面试题库 >

可以在for循环之外适当地使用java标签吗?

穆正祥
2023-03-14
问题内容

因此,我已经看到很多情况下for循环中使用了标签,尤其是在双嵌套循环中。

这是唯一可以使用它们的情况吗?或者还有其他我不知道的常见用途。我觉得它是我从未使用过的Java工具!


问题答案:

可以说,标记循环是可以使用标记语句的唯一 有用 方法

不允许标注任何声明在Java中,但他们使用的唯一途径是作为(标记)的目标breakcontinue声明。

但是,通常的建议适用:仅仅因为您可以做某事并不意味着您应该这样做。不要将标签用作有趣的“注释”(是的,我已经看过了)。不要仅仅为了展示打破或继续外部循环的能力而编写双重嵌套循环。如今,我们倾向于支持适用于整个序列的操作,从而减轻了标记breaks和continues的某些用途。一如既往,力求可读性和简单性。也就是说,即使人类程序员很少这样做,
输出 Java源代码的解析器生成器之类的工具也很可能会大量使用带标签的语句。



 类似资料:
  • 我有这个代码,它是用for循环实现的。我想用一个字母来写。流和。map()函数。我试着用这个。map()函数。但不幸的是,我得到了以下错误: 不兼容的类型。必填列表 这里是旧代码: 这是我使用。地图() 有没有关于我如何解决这个问题的建议?或者我应该注意什么?

  • FOREACH标签 foreach标签的用法和PHP语法非常接近,用于循环输出数组或者对象的属性,用法如下: $list = User::all(); $this->assign('list',$list); 模板文件中可以这样输出 {foreach $list as $key=>$vo } {$vo.id}:{$vo.name} {/foreach} 可以不通过模板变量赋值,支持使用函

  • 我试图在for循环中获得for循环,因此输出如下: 我希望输出显示一个正方形 我不知道它为什么不这样做。下面是我的代码:

  • 问题内容: 今天,有人陪我一起滥用Java 中的关键字。我编写了一个简单的循环来验证数组中是否存在某些内容。假设是一个length数组,这是我的代码: 现在有人告诉我这不是一个很好的编程,因为我在循环内使用了该语句,这将导致垃圾回收发生故障。因此,更好的代码将是: 问题是我无法正确解释为什么第一个for循环不是一个好习惯。有人可以给我一个解释吗? 问题答案: 现在有人告诉我这不是一个很好的编程,因

  • 问题内容: 例如; 我正在使用此类: 如果我想创建N个点(originTwo,originThree … originN); 我可以使用像这样的for循环吗? 如果它是可能的; 我如何给他们起不同的名字? 问题答案: 您可以将它们放入数组。 他们会全部使用相同的,并在这些条件下。 如果你有数组和你可以做这样的: 如果您不喜欢数组,则可以使用列表: 您将其称为

  • 主要内容:for、do-while 和 while 的区别for 语句是应用最广泛、功能最强的一种循环语句。大部分情况下,for 循环可以代替 while 循环、do while 循环。 for 语句是一种在程序执行前就要先判断条件表达式是否为真的循环语句。假如条件表达式的结果为假,那么它的循环语句根本不会执行。 for 语句通常使用在知道循环次数的循环中。 for 语句语法格式如下所示。 for 循环中 3 个条件表达式的含义如表 1 所示。 表 1