布尔逻辑运算符

& 逻辑与 

| 逻辑或 

^ 异或 

|| 短路或 

&& 短路与 

! 逻辑反 

&= 逻辑与赋值(赋值的简写形式) 

|= 逻辑或赋值(赋值的简写形式) 

^= 异或赋值(赋值的简写形式) 

== 相等 

!= 不相等 

?: 三元运算符(IF-THEN-ELSE) 

布尔逻辑运算符“&”、“ |”、“ ^”,对布尔值的运算和它们对整数位的运算一样。逻辑运算符“!”的结果表示布尔值的相反状态:!true == false 和!false == true
时间: 2024-10-15 13:59:11

布尔逻辑运算符的相关文章

IT兄弟连 Java语法教程 逻辑运算符

表8中显示的布尔逻辑运算符只能操作布尔类型的操作数,所有的二元逻辑运算符都可以组合两个布尔值,得到的结果为布尔类型. 表8  布尔逻辑运算符 布尔逻辑运算符”&“.”|“以及”^“,都会布尔值进行操作,操作方式与它们操作整数中位的方式相同.逻辑非运算符”!“反转布尔状态:!true==false并且!false==true.表9中显示了各种逻辑操作的效果. 表9  逻辑操作效果 下面的程序和前面演示的BitLogic程序几乎相同,但该程序是对布尔型逻辑值进行操作,而不是对二进制位进行操作. pu

【三】java基础

①数据类型:基本数据类型和引用数据类型 //---------------------------------------- 基础数据类型:数值型(整数类型byte,short,int,long浮点类型float,double),字符型,布尔型 引用数据类型:类,接口,数组 //----------------------------------------- ②命名要用驼峰命名法(遵守公司的命名规范) ③public class XXXO{ public static void main(St

JAVA程序员面试宝典总结-谈谈我的理解吧

2014年9月7日 今天开启阅读了这本书,中断了原计划中算法中级层次的系统性训练,我觉得先看看面试题吧.先给这本书A掉再说. 阅读了一天,大概阅读了一半,有点失望,因为这本书讲解的面试都是基础中的基础,我看着都着急,作者很难深入系统层次的去谈论技术,都是一些表面的文章. 不过我给大家整理了一些比较细节的东西. 第五章开始吧: ----------------------------------------------------- classLoader知识. 整体调用用到的是父类委托.为什么这

编程方法心得体会

编程学习心得和方法(转载,供新手参考)   即便是高级编程人员,像那些为开发软件工作的类库和组件高手,他们也不敢说自己精通每一种语言. 事实就是这样,每一种语言有着它们相似而又不同的语法,它们有着不同的关键字,发展出了各种各样的类库,它们的函数或者方法的声明定义都有不同,更多的差异不为我们所知. 每一种语言,它都有着太多的东西需要我们去理解和记忆,我们没有时间和精力做得太多. 对于初学者,我们最不应该急于求成,更不要试图一次性学习所有语言.事实上,我们可以选取某种语言学习.每一种语言都有着自己的

Programming reference for JavaScript

Arrays 访问数组元素 如果你知道数组的下标的话你可以获取数组中的元素.数组元素的下标从0开始而且每次增加1,所以第一个元素的下标是0,第二个是1... Syntax语法 array[index] Example示例 var primes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37]; primes[0]; // 2 primes[3]; // 7 primes[150]; // undefined 数组常量 你可以用两种方式创建数组.其中最常

Java学习笔记心得——初识Java

初识Java 拿到这本厚厚的<Java学习笔记>,翻开目录:Java平台概论.从JDK到TDE.认识对象.封装.继承与多态...看着这些似懂非懂的术语名词,心里怀着些好奇与担忧,就这样我开始走进Java的世界.  Java产生的历史 Java来自于Sun公司的一个叫Green Project中撰写的程序语言,全球信息网(World Wide Web)兴起,Java Applet成为网页互动技术的代表,特别适合于Internet应用程序开发. Java语言的特点 1.面向对象 这是Java最重要

Java 程序优化:字符串操作、基本运算方法等优化策略(二)

五.数据定义.运算逻辑优化 多使用局部变量 调用方法时传递的参数以及在调用中创建的临时变量都保存在栈 (Stack) 里面,读写速度较快. 其他变量,如静态变量.等,都在堆实例变量 (heap) 中创建,读写速度较慢. 清单 12 所示代码演示了使用局部变量和静态变量的操作时间对比. 位运算代替乘除法 位运算(>>    <<)是所有的运算中最为高效的. 一维数组代替二维数组  JDK 很多类库是采用数组方式实现的数据存储,比如 ArrayList.Vector 等,数组的优点是随

objective-C运算符和表达式

运算符可以分为以下几种: 算术运算符:+,-,*,/,%,++,—-. 关系运算符:<,>,<=,>=,==,!= 布尔逻辑运算符:!,&&,|| 位运算符:|,&,^,~,>>,<< 赋值运算符:+=.-=.*=.=/ 条件运算符:?: 注意: 1.布尔逻辑运算符中有两个比较特殊的运算符符号,“&&”和“||”. 其中,“&&”为短路与,如果对两个表达式进行运算,若第一个表达式的值为“假”,则与第二个

JAVA面试题最全集

JAVA面试题最全集 2009-01-19 15:40 3458人阅读 评论(0) 收藏 举报 java面试ejbservletstringhashmap 一.Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别.2.字符串的操作:  写一个方法,实现字符串的反转,如:输入abc,输出cba  写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc.3.数据类型之间的转换  如何将数值型字符转换为数字(Integer,Doubl