【问题标题】:What is wrong with my if-else syntax? [closed]我的 if-else 语法有什么问题? [关闭]
【发布时间】:2015-07-01 04:03:22
【问题描述】:

目前是 java 新手,现在我正在做一个涉及 if else 语句的作业。有人可以请为什么javac 将我的 else 读作悬空吗?我的语法应该是正确的,除非我在这里遗漏了什么。

【问题讨论】:

  • 不要上传打印屏幕!在此处上传您的代码和控制台
  • 将代码作为文本添加到您的问题中。不像图片。
  • 您能编辑您的问题并复制/粘贴您的代码,并将错误消息作为格式化文本吗?拥有代码(和错误)图像意味着如果有人想帮助你,他们必须重新输入你的代码。

标签: java if-statement syntax


【解决方案1】:

您必须在 if 语句后删除分号。否则 if 后面的大括号不会被执行。

我希望这能解决您的问题。

if(Statement);
{
    //The Content would not be executed in realtion to the if-statemen
}

否则:

if(Statement)
{
    //The Content would be executed in realtion to the if-statemen
}

【讨论】:

  • 您能否接受我的正确答案...
【解决方案2】:

删除 if 语句后的分号(;)

【讨论】:

    【解决方案3】:

    if 后面有一个分号。删除它。

    【讨论】:

      【解决方案4】:

      您必须删除以if 开头的行末尾的;

      【讨论】:

        【解决方案5】:

        改变:

        if(...);
        {
            ////
        }
        

        if(...)
        {
            ////
        }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-02-11
          相关资源
          最近更新 更多