||和&&(我无法理解这些逻辑运算符)

时间:2019-02-20 06:33:57

标签: java

The code

我无法理解这些“逻辑运算符” 例如,在“ 19”行上,为什么此运算符“ &&”为什么在那里工作,而不在该运算符“ ||”那里工作?

  

据我了解,如果右侧或左侧的操作数“ ||”返回“ true”,那么它返回true右?。

     

但是如果右侧或左侧的操作数“ &&”返回“ false”,   返回False对吗?

因此,请想象这行.. (i < name1.length && !rt.equals(name1[i])是错误的 就像不在数组中一样,它应该返回false;

但是这个 ( j<name2.length && !rt.equals(name2[j]))是正确的,尽管这个运算符“ ||”应该很好,但不是这个“ &&”。

0 个答案:

没有答案