java(8)——和、|和||、!、^及三目运算符
&和&&
&和&&都是逻辑与,但是&&会比&高效些,当&前面的内容是false时,后面的内容将不会进行计算
|和||
|和||都是逻辑或,但是||会更加高效一些,如果前面的内容是true它将不会进行计算后面的内容而直接输出true
!
!是逻辑非的意思,比如说!true,输出的就是false
^
^是逻辑异或,当两个都为true时,输出的为false
代码实现
public class LuoJiTest{public static void main(String[] args){System.out.println(true&false);System.out.println(false&&true);System.out.println(true|false);System.out.println(true||false);System.out.println(!false);System.out.println(false^false);}
}
三目运算符
?和:组成,如果?前输出的是true,返回冒号前的数字,反之,返回冒号后的数字:
public class LuoJiTest{public static void main(String[] args){System.out.println((1>2)?1:2);System.out.println((1<2)?1:2);}
}
ps:如果要拿变量接收,一定要是写同一类型常量接受
java(8)——和、|和||、!、^及三目运算符相关推荐
- java运算符(算数运算符、三目运算符、位运算符)
java运算符 1 运算符:算术运算符 %:求余运算符. /:除法运算符. ++自增运算符 三目运算符 (条件表达式)?表达式1:表达式2: 练习题 位运算符 2 程序流程控制 2.1 if-else ...
- Java中你所轻视的三目运算符
[1]一个小坑 三目运算符是我们经常在代码中使用的,a= (b==null?0:1); 这样一行代码可以代替一个 if-else,可以使代码变得清爽易读.但是,三目运算符也是有一定的语言规范的.在运用 ...
- 《新版阿里巴巴Java开发手册》提到的三目运算符的空指针问题到底是个怎么回事?
最近,阿里巴巴Java开发手册发布了最新版--泰山版,这个名字起的不错,一览众山小. 新版新增了30+规约,其中有一条规约引起了作者的关注,那就是手册中提到在三目运算符使用过程中,需要注意自动拆箱导致 ...
- Java 关系运算符
目录 关系运算符 强调 关系运算符 关系运算符生成的是一个 boolean(布尔)结果,它们计算的是操作数的值之间的关系.如果关系是真实的,结果为 true(真),否则,结果为 false(假). 表 ...
- =在 java中怎么表示_在Java中各种类型运算符的介绍与其基本使用方式(有具体使用示例)...
一.算数运算符 基本四则运算符 + - * / %(使用规则简单,正常使用即可) 注意事项: a) int/int 结果还是 int 要保留小数需要使用double来计算 int a = 1; int ...
- 【JAVA基础篇】运算符
一.表达式 表达式由运算符和操作数组成 例如: 5 num1 num1+num2 sum=num1+num2 二.运算符分类 算数运算符.赋值运算符.关系运算符.逻辑运算符.条件运算符.位运算符 三. ...
- java 异或 排序_Java的位运算符详解实例——与()、非(~)、或(|)、异或(^)...
位运算符主要针对二进制,它包括了:"与"."非"."或"."异或".从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两 ...
- Java小试牛刀—运算符
目录 1.前言 2.什么是运算符 3.算术运算符 3.1 基本四则运算符:加减乘除模(+ - * / %). 3.2 增量运算符 (+= -= *= %=) 3.3 自增/自减运算符++ -- 4.关 ...
- Java基础语法(三)——运算符
文章目录 Java基础语法(三)--运算符 一.算术运算符 1.基本四则运算符 (1)练习 (2)注意事项 2.复合运算符 3.自增自减操作符 二.关系运算符 三.逻辑操作符 1.逻辑与&&a ...
- Java基础-基础知识汇总
Java基础 一.变量与常量 1.变量 2.常量 3.数据类型 3.1 基本数据类型 3.1.1 整型字面值 3.1.2 浮点型字面值 3.1.3 字符型字面值 3.1.4 布尔类型字面值 3.1.5 ...
最新文章
- 这块抖音爆红的支架,搞到一波优惠,按需而入!
- Android SimpleAdapter的参数
- 每天进步一点点:andriod学习从零开始
- 新版 chrome 将原生支持图片懒加载!
- Android零基础入门第26节:layout_gravity和gravity大不同
- 【Android】7.5 RelativeLayout(相对布局)
- 【图像隐写】基于matlab DWT数字水印嵌入+攻击+提取【含Matlab源码 1759期】
- web前端开发视频教程完整54讲下载
- JavaScript库和框架
- 局域网显示服务器未启动,“Workstation服务器无法启动,所以上不连局域网解决方案”的解决方案...
- 51单片机8位数码管计时器(汇编语言)
- 【proteus】模拟电路——集成运算放大器之LM324(一)LM324的介绍
- 论文参考文献正确插入方法 (一)
- 【UL 2272 、 UL 2849】电动自行车美国UL认证电动自行车EN15194欧盟EN17128轻型电动车新标准
- python分割pdf文档
- 2022年最新浙江机动车签字授权人模拟试题及答案
- win10如何安装.NET3.5
- 你还在疯狂加班打码?兄dei,不如跟我学做超融合吧!
- 【算法岗面试】某小厂V面试题
- 2022年高压电工上岗证题库及答案
热门文章
- 从 0 到 1 实现 React 系列 —— 4.setState优化和ref的实现
- 20170825 - Q - 集合框架 、 集合操作 —— 线性表
- BootstrapTable(附源码) Bootstrap结合BootstrapTable的使用,分为两种模试显示列表。...
- Sql Server中三种字符串合并方法的性能比较
- Mybatis传入参数map,读取map原创
- [Python图像处理] 七.图像阈值化处理及算法对比
- 【数据结构与算法】之深入解析“排序链表”的求解思路与算法示例
- Python之值得学习练手的22个迷你程序(附代码)
- 教小学妹学算法:搜索算法解决迷宫问题
- 《数据库原理与应用》(第三版)第 1 章 数据库概述 习题参考答案