如果条件声明错误“;存在编码标准冲突(Java)

如果条件声明错误“;存在编码标准冲突(Java),java,if-statement,Java,If Statement,我正在进行自定义,其中条件基于参与者残疾值“Y”和关系代码子值“C” 生成错误指向:“存在编码标准冲突”; 避免使用没有大括号的if语句 如果客户希望在页面上显示残障脚注,且dpnd为禁用状态;baseFtnt2是需要显示的脚注 我认为错误在于语法: if (dpndEvntBean.getHasDpndDsbl() && item.getDsblCd().trim().equals("Y") && ddb.getRltnCd().

我正在进行自定义,其中条件基于参与者残疾值“Y”和关系代码子值“C

生成错误指向:“存在编码标准冲突”; 避免使用没有大括号的if语句

如果客户希望在页面上显示残障脚注,且dpnd为禁用状态;baseFtnt2是需要显示的脚注

我认为错误在于语法:

if (dpndEvntBean.getHasDpndDsbl()
        && item.getDsblCd().trim().equals("Y")
        && ddb.getRltnCd().trim().equals("C"));
{
    ddb.addFtntIdListEntry("baseFtnt2");
}
任何帮助都将不胜感激!
提前感谢

您应该删除
位于第三行末尾

if (dpndEvntBean.getHasDpndDsbl()
        && item.getDsblCd().trim().equals("Y")
        && ddb.getRltnCd().trim().equals("C")) // Removed ';'
{
    ddb.addFtntIdListEntry("baseFtnt2");
}
否则就意味着

if (dpndEvntBean.getHasDpndDsbl()
        && item.getDsblCd().trim().equals("Y")
        && ddb.getRltnCd().trim().equals("C"))
{

}

{
    ddb.addFtntIdListEntry("baseFtnt2");
}

因此,
if
ddb
调用的始终空块请正确缩进代码。你会立刻看到这些东西。在这种情况下,如果您使用的样式是
if(…){
而不是
if(…){
,那么您将发现问题
if(…);{
简单得多。谢谢Zabuza,我下次会记得的。谢谢Michael,所以基本上表达式不需要结尾;只有执行语句以结尾;我现在正在构建代码,现在应该可以工作了!祝你好运编码:-)…事实上;通常在if、while或for循环之后不使用。