if (condition) {
// do something
} else {
// do something
}
上面的代码可以写成
if (!condition) {
return xxx
}
// do something
2)策略模式
根据不同的参数走不同的逻辑
if (strategy.equals("fast")) {
// 快速执行
} else if (strategy.equals("normal")) {
// 正常执行
} else if (strategy.equals("smooth")) {
// 平滑执行
} else if (strategy.equals("slow")) {
// 慢慢执行
}
你好,提问者:如果解决了你的问题请采纳,若有疑问请追问,谢谢!
因为你没写你具体是什么问题,我只能凭借自己的经验给你说下了。
优化if语句,可以先分析if语句中是否可以合并成一条语句,用&&或者||合并。重复的代码,可以提取出来。