Weyu‘s blog

  • 首页
  • 代码
  • 作品
  • 学习
  • 折腾
  • 随笔
  • 关于博主
  • 时光映像
  • 我的网盘
  • 文章归档
  • 友情链接

Day3 笔记 逻辑运算符的基本用法

  • admin
  • 2017-02-12
  • 0
class Demo1_Operator {
	public static void main(String[] args) {
		// &逻辑与:有false则false。
		// |逻辑或:有true则true。
		// ^逻辑异或:相同为false,不同为true。
		// !逻辑非:非false则true,非true则false。
		// 特点:偶数个不改变本身。
		
		
		
		
		
		//&,|,^,!
		//int x = 10;
		//5 < x < 15
		//x > 5 & x < 15
		//逻辑与 & (并且,and) 遇false 则false
		int a = 10;
		int b = 20;
		int c = 30; 
		/*System.out.println(a < b & b < a);			//true & true = true
		System.out.println(a < b & b > a);				//true & false = false
		System.out.println(a > b & b < a);				//false & true = false
		System.out.println(a > b & b > a);				//false & false =false

		//逻辑 或 (or ) 遇true 则 true
		System.out.println(a < b | b < a);				//true | true = true
		System.out.println(a < b | b > a);				//true | false = true
		System.out.println(a > b | b < a);				//false | true = true
		System.out.println(a > b | b > a);				//false | false =false

		//逻辑异或 ^ 两边相同为 false ,两边不同为 true
		System.out.println(a < b ^ b < a);				//true | true = false
		System.out.println(a < b ^ b > a);				//true | false = true
		System.out.println(a > b ^ b < a);				//false | true = true
		System.out.println(a > b ^ b > a);				//false | false =false

		//逻辑 非 !
		System.out.println(!true);
		System.out.println(!!true);

		!逻辑非:非false则true,非true则false。
		// 特点:偶数个不改变本身。*/
	}
}
© 2025 Weyu‘s blog
  • {{ item.name }}
  • {{ item.name }}