【发布时间】:2020-01-28 12:11:46
【问题描述】:
我有这样的 if 语句
if(areEqual(a,ax) && areEqual(b,bx) && areEqual(c,cx) && areEqual(d,dx) && areEqual(e,ex) && areEqual(f,fx) && areEqual(g,gx) && areEqual(h,hx) && areEqual(i,ix) && areEqual(j,jx) && areEqual(k,kx)
如果语句包含大量条件并且不可读,则为该语句。我怎样才能避免这种情况? if 条件是否有任何管道模式?
【问题讨论】:
-
您的个人情况实际上是什么样的?他们有什么规律吗?
-
我编辑了示例代码。
-
问题似乎源于拥有 11 对独立命名的变量。有没有更合适的方式来构建信息?
标签: java if-statement coding-style readable