在java中我想知道哪些更有效:
if(something)
{
if(something)
}
Run Code Online (Sandbox Code Playgroud)
要么
if((something) &&(something))
Run Code Online (Sandbox Code Playgroud)
我想知道两者在性能方面的优点是什么.哪种解决方案更适合不同的数据对象.
Kri*_*ris 20
表现将是相同的.将评估第一个语句,只有当它为真时才会评估第二个语句.
这仅仅是一个可读性问题.除非在第一个语句为真的情况下需要做某些事情,否则无论第二个语句是什么,我都会同时使用两个语句,因为更清楚的是两个语句都需要为某些事情发生.您也不必不必要地缩进.