1. 一条if语句,可以用三目运算符
2. 少量的if语句,也可以用switch case 来处理
3. 如果条件判断很多,有很多的if else ,那么可以思考下.能不能精简下逻辑判断
如果逻辑不能简化, 那么可以考虑用HashMap,HashTabl这种key<-->Value的数据结构来存储
比如有很多的异常错误信息,要提示,
如错误代码105 输出 文件读取错误
106..输出..XXX错误 107...输出....xx错误 .........
如果用if来判断要写很多,那么可以考虑存入map里
HashMapmap = new HashMap ();
map.put(105,"文件读取错误");
map.put(106,"网络连接错误");
....
//使用的时候,得到错误代码.就去map里找.就能找到对应的文字提示了
map.get(105);///-->就能得到字符串"文件读取错误"
1、可以转为switch语句
2、可以根据业务逻辑,在满足某些条件下,直接返回
3、根据业务逻辑,拆分为多个相对独立的方法调用