JAVA

您所在的位置:网站首页 逻辑值用什么表示符号 JAVA

JAVA

2024-07-15 19:42| 来源: 网络整理| 查看: 265

逻辑运算符 位运算符 三元运算符 +常用快捷键 逻辑运算符 逻辑运算符种类: &(并且) |(或者) !(非) ^(异或) &&(逻辑与) ||(逻辑非) 逻辑运算符的运算结果是布尔类型 &:只有运算左右两端同时为true,其最终结果才为true 只要其中一端为false,结果就为false |:只要运算左右两端一端为ture,其最终结果就为true 只有两端都为false,其结果才为false !:也叫取反,true变false,false变true ^:相同为false,不同为true & 与 &&的区别: 运算结果没区别,运算效率有区别 & 左右两端表达式都需要执行 && 当左端为false时,右端的表达式不需要执行 && 当左端为true时,右端的表达式需要执行 | 与 ||的区别: | 左右两端表达式都需要执行 || 当左端为false时,右端需要执行 || 当左端为true时,右端不需要执行

​ &并且语句: 在这里插入图片描述

​ |或者语句 在这里插入图片描述

​ ^异或语句 在这里插入图片描述 ​ !非语句

在这里插入图片描述

​ &与&&的区别: 在这里插入图片描述 在这里插入图片描述

位运算符 位运算符种类: &(与) |(或) ^(异或) ~(按位取反) (右移) >>>(无符号右移) & | ^ 两端时数值,则是位运算符 & | ^ 两端是boolean,则是逻辑运算符 &:有0则0 |:有1则1 ^:相同则0,不同则1 ~:按位取反,1变0,0变1,符号位也在取反范围内 左移:被移位的二进制最高位是0,右移后,空缺位补0;最高位是1,空缺位补1 无符号右移>>>:被位移二进制最高位无论是0或者是1,空缺位都用0补 左移右移方法总结: >3 结果 40/2^3=5 数值交换的方法: 1.找一个中间变量 2.利用位异或运算符的特点 3.利用加法 4.其他

​ 演示:1.找一个中间变量 在这里插入图片描述 ​ 2.利用位异或运算符 在这里插入图片描述 ​ 3.利用加法

在这里插入图片描述 ​ 4. 在这里插入图片描述 演示: 在这里插入图片描述

注意:位运算是对二进制补码进行运算

一个值被另一个值异或两次其值不变

三元运算符 格式:表达式?结果1:结果; 执行流程: 计算表达式的值,当表达式的结果为true时,返回结果1,当结果为false时,返回结果2

​ 演示: 在这里插入图片描述

快捷键补充 快速生成 主方法:psvm 快速生成输出语句:sout 单行注释快捷键:ctrl+/ 多行注释快捷键:ctrl+shift+/ 自动排版:ctrl+alt+l 快速输出变量: 变量名.sout 选中代码:ctrl+w 自动补分号:ctrl+shift+回城 万能纠错键:alt+enter 自动补全:ctrl+alt+v 自动补上:alt+enter


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3