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

Java if statement以半colim[重复]结尾

方昊英
2023-03-14
String foo = "Something";
String bar = "Other";

if (foo.equals(bar));
{
   System.out.println("Face palm");
}
String foo = "Something";
String bar = "Other";

if (foo.equals(bar))
{
   System.out.println("Face palm");
}

有人能解释一下为什么Java会这样做吗?

这可能只是编译器未发现的语法错误吗?

共有1个答案

濮阳驰
2023-03-14

这并不意味着比较成功--基本上您只是创建了主体为空的if语句,然后打开本地匿名代码块(从{开始)

在这种情况下,Face Palm值将始终打印出来--无论条件结果是什么

在这里阅读更多:

    null
 类似资料:
  • 我的表中有行需要删除,因为有几列是重复的。 e、 g Col1,Col2,Col3,Col4 如果Col1、Col2和Col3是重复的,不管Col4中的值是多少,我希望删除这两个重复的。我该怎么做?

  • 这是我第一次尝试在我的网页上设置

  • for 重复结构处理计数器控制循环的所有细节。要演示for的功能,可以改写图2.16的程序,结果如图2.17。 执行for重复结构时,声明控制变量counter并将其初始化为1。然后检查循环条件counter<=10。由于counter的初始值为1,因此条件满足,打印Counter的值(1)。然后在表达式Counter++中递增控制变量counter,再次进行循环和测试循环条件。由于这时控制变量等

  • 重复结构(repetition strucure)使程序 员可以指定一定条件下可以重复的操作。下列伪代码语句: While there are more items on my shopping list Purchase next item and cross it off my list 描述购物过程中发生的重复。条件"there are more ltems on my shopping

  • CSS笔画允许勾勒字体轮廓。我只想勾勒一个字体的50%。 我已经看到了一些JavaSCript的变通方法,可以将css设置在半个字母上,但我想用css这样做。 我的目标是能够添加类到右星网页字体看起来像左全星。该图像是2个衍射图标,我想能够创建的“半”看与CSS笔画的网页字体图标的效果星。 这是一个codepen有一个没有笔画CSS效果的图标,一个有CSS笔画。我怎样才能在css中设置这样的笔画效

  • 问题内容: 我在实现一个模块可以属于多个模块时遇到问题。示例:项目“ PHP Programmer”属于以下类别:编程,PHP。 假设以下查询( 选择属于类别1,3,11的项目 ): 我得到一个 同一个项目返回了两次 ,因为表中有==的 2个 匹配项 表架构: 我想念什么吗? 解决方案 :使用或 问题答案: 不,这很好。这只是您想使用关键字删除重复项的极少数情况之一。 在这种情况下,即使查询返回的