我正在进行自定义,其中条件基于参与者残疾值“Y”和关系代码子值“C”。
构建错误指向:“存在编码标准违规”; 避免使用没有花括号的 if 语句。
如果客户端想在页面上显示残疾脚注并且 dpnd 是 disable ; baseFtnt2 是需要显示的脚注。
我认为错误在语法中:
if (dpndEvntBean.getHasDpndDsbl()
&& item.getDsblCd().trim().equals("Y")
&& ddb.getRltnCd().trim().equals("C"));
{
ddb.addFtntIdListEntry("baseFtnt2");
}
任何帮助将不胜感激! 提前致谢
最佳答案
您应该删除第 3 行末尾的 ;
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
调用的 空 block 称为 always。
关于java - 如果条件语句错误“存在编码标准违规(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46992066/