当前位置: 首页 > 知识库问答 >
问题:

不允许if/循环体:示例?[关闭]

吕宣
2023-03-14

我在Java中发现了编译器允许的一些奇怪的构造,但我不确定它的实际用途是什么。

1) if语句:

if((score=score+10) > 110); //No if body 

而例如:开关(i);不是

2)for循环:

for(;;); //No loop body 

是否存在使用上述代码的实际有效情况?

共有1个答案

邢雨华
2023-03-14

这:

if((score=score+10) > 110);

相当于:

score += 10;

但除此之外没有实际用途。

这:

for(;;);

循环永远不做任何事情-不是特别有用,除非您想创建一个永久繁忙的线程,可能是为了测试目的。

 类似资料:
  • 问题内容: 所以我不确定到底要给大家看什么,但是如果您需要更多代码,请随时询问: 因此,此方法将在我们的应用程序中为Zend设置initMailer: 您可以看到其中的闭包。当我运行使用此代码的任何测试时,都会得到: 因此,与此“关闭”相关的所有测试均失败。所以我在这里问你们我应该怎么做。 为了澄清上述内容,所有操作都是在说,我们发出的任何电子邮件都希望将有关该电子邮件的信息存储在文件/ tmp

  • 我正在将MySQL与Java结合使用,试图制作shoppingcartDB,并试图删除从订购到现在已经过了30天的元组。 但是编译器说: 我如何解决这个问题? 代码: 抛出异常的代码行是: stmt。executeUpdate(“从篮子中删除,其中orderdate=““Odate”;”);

  • 本文向大家介绍用循环或if语句从json中取数据示例,包括了用循环或if语句从json中取数据示例的使用技巧和注意事项,需要的朋友参考一下 首先,例如json数据如下书写: 如上,倘若想将id和pid数据依次取出,就只能用循环,代码如下: 这样,将会在data之后,依次输出json中的数据。 若想有选择性的输出时,需要添加if条件,代码如下: 需要注意的是,倘若对象中有多组数据,则用data.he

  • 问题内容: 这是模块的模块声明: 因此,和之间存在循环依赖关系,对吗?平台模块之间是否允许循环? 问题答案: 模块系统禁止使用子句静态声明循环。对于平台和应用程序模块,这是正确的,并且您给出的示例不违反该规则。 不过,Requires子句只是模块图中可读性优势的一种来源。其他是命令行标志,反射,,我敢肯定还有更多。添加所有这些可能会导致模块图中的循环,并且这是不被禁止的。 在您的具体示例中,仅当

  • 此url位于AWS API网关中,方法为get,stage部署良好。我在aws文档之后启用了CORS。 -资源->操作->启用CORS->默认设置->启用CORS并替换CORS头。在CORS结果中没有错误日志。 我不是profesional web开发人员,我的浏览器是Safari。 以下是我查询“http://my.com”的代码 控制台打印错误:XMLHttpRequest不能加载“http:

  • 此方法重复读取命令并执行它们,直到游戏结束。完成的变量为true时,表示玩家/用户点击了退出并想要结束游戏——从而退出循环并执行到方法结束。 但我观察到循环有一种奇怪的行为。它循环得非常好(省略以下行时显示stopWatch.getTime()的连续计数: 但是当我把它们放回去时,它会停止显示秒表的连续递增时间,因为它会朝着时间限制增加(在这一点上,它应该停止)。即使玩家没有输入任何命令或输入。