java - 我怎样才能更好地实现这个逻辑

标签 java if-statement conditional-statements

我正在尝试实现这个逻辑,我只是​​想知道是否有更好的方法?

if(condition1) {
    do1();
}
else if(condition2) {//especially here that I have to check condition3 here and also in the last else if
    do2();
    if(condition3) {
        do3();
    }
}
else if(condition3) {
    do3();
}

最佳答案

试试这个

if(condition1) 
{
   do1();
}
else
{
   if(condition2) 
   {
      do2();
   }
   if(condition3) 
   {
     do3();
   }
}

关于java - 我怎样才能更好地实现这个逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18955630/

相关文章:

python - 如何在列表列表中强制单独处理相同的元素?

Java:从数组列表条目中修改、搜索和删除

java - 应用程序容器中的守护线程

java - Android 应用程序在应用程序启动时设置为静默模式

jquery - 无法使此语句起作用

java - 从Java中传递的字符串中获取最长的子字符串

javascript - 修复 Sublime Text 2 括号匹配> 28 if()-测试?

python - Scrapy:如何在不存在时创建条件(存在或不存在)XPATH 返回值?

"waiting on condition"的java线程转储意义

java - Spring - 如何以编程方式引用 bean