联系:在Java中,&和&&都可以当做boolean返回值的条件判断语句,表示与。当等式两边都成立时,才可以返回true,否则返回false。
区别:&&实质上是一种短路判断语句,按照先后顺序逐个判断,当前面的条件不成立时,直接返回false,不用对接下来的条件进行判断。&则是从前往后都运算一遍,只要有不成立的条件,就返回false。相比较而言,在条件判断语句中,&&效率会更高一些。
&&和&的联系和区别
于 2022-11-19 22:50:27 首次发布
联系:在Java中,&和&&都可以当做boolean返回值的条件判断语句,表示与。当等式两边都成立时,才可以返回true,否则返回false。
区别:&&实质上是一种短路判断语句,按照先后顺序逐个判断,当前面的条件不成立时,直接返回false,不用对接下来的条件进行判断。&则是从前往后都运算一遍,只要有不成立的条件,就返回false。相比较而言,在条件判断语句中,&&效率会更高一些。