十行代码分清Java 的 || 和 &&

发现有些同学到现在还没分不清 || 和 &&的作用

package System;

/**
 * 
 * @ClassName: RandomTest
 * @Description: 十行代码理解Java的 || 和 &&
 * @author shundong.wu
 * @date 2019年1月22日
 *
 */
public class RandomTest {
	public static void main(String[] args) {
		int a = 15;
		int b = 46;
		if(a>16 || b>16)
			System.out.println("我是||");
		if(a>16 && b>16)
			System.out.println("我是&&");
	}
}

  输出的结果

显然 通俗的讲 ||  是或的意思   也就是说 两者只要一个满足  就会返回 真

       && 的意思呢 也就是 与的意思 只要一个是假 则返回假

PS :这里楼主用的是双&& 会出现短路问题· 这里就不讨论短路问题

猜你喜欢

转载自www.cnblogs.com/shundong106/p/10304749.html
今日推荐