在Java中这两种if else的用法那种效率高,为什么,谢谢大佬们解答

在Java中这两种写法那种效率高
1.
private String _ifone(boolean is){
if (is)
return "asdasd";
return "asdadadfasf";
}
2.
private String _iftwo(boolean is){
if (is)
return "asdasd";
else
return "asdadadfasf";
}

这是不是效率问题,效率优化不要用在if花括号上,应该多优化业务逻辑。

公司要求是写if语句必须带花括号,代码量上去之后,不带括号程序员检查代码会很累,代码审查时会被屌的,还有可能扣绩效。

if带不带花括号不是效率问题,是代码整洁问题。

建议要养成习惯if语句内只有一条也强制带花括号,为了工作以后的一个习惯。

对了还有for语句也不要省略花括号。

温馨提示:答案为网友推荐,仅供参考
相似回答