优化这段代码: public void xxx(Integer userId) throws Exception{ if (userId == null) thrwo new Exception("参数userId无效"); else if (userId != null){ UserInfo user = userService.getUserById(userId); if (user == null) thrwo new Exception("user不存在"); else if (user.getIsEnable){ thrwo new Exception("user已禁用"); } } }
时间: 2024-04-03 15:36:42 浏览: 60
public void xxx(Integer userId) throws Exception {
if (userId == null) {
throw new Exception("参数userId无效");
} else {
UserInfo user = userService.getUserById(userId);
if (user == null) {
throw new Exception("user不存在");
} else if (!user.getIsEnable()) {
throw new Exception("user已禁用");
}
}
}
优化后的代码主要包含以下几个方面的改进:
1. 缩进和空格更加规范,使代码更易读。
2. if 和 else if 的语句块加上花括号,以增加代码的可读性和可维护性。
3. 将 user.getIsEnable 改为 !user.getIsEnable(),使代码更加清晰易懂。
4. 修复了代码中 thrwo 的拼写错误,改成了 throw。
阅读全文