&和&&

&和&&都是逻辑与,但是&&会比&高效些,当&前面的内容是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)——和、|和||、!、^及三目运算符相关推荐

  1. java运算符(算数运算符、三目运算符、位运算符)

    java运算符 1 运算符:算术运算符 %:求余运算符. /:除法运算符. ++自增运算符 三目运算符 (条件表达式)?表达式1:表达式2: 练习题 位运算符 2 程序流程控制 2.1 if-else ...

  2. Java中你所轻视的三目运算符

    [1]一个小坑 三目运算符是我们经常在代码中使用的,a= (b==null?0:1); 这样一行代码可以代替一个 if-else,可以使代码变得清爽易读.但是,三目运算符也是有一定的语言规范的.在运用 ...

  3. 《新版阿里巴巴Java开发手册》提到的三目运算符的空指针问题到底是个怎么回事?

    最近,阿里巴巴Java开发手册发布了最新版--泰山版,这个名字起的不错,一览众山小. 新版新增了30+规约,其中有一条规约引起了作者的关注,那就是手册中提到在三目运算符使用过程中,需要注意自动拆箱导致 ...

  4. Java 关系运算符

    目录 关系运算符 强调 关系运算符 关系运算符生成的是一个 boolean(布尔)结果,它们计算的是操作数的值之间的关系.如果关系是真实的,结果为 true(真),否则,结果为 false(假). 表 ...

  5. =在 java中怎么表示_在Java中各种类型运算符的介绍与其基本使用方式(有具体使用示例)...

    一.算数运算符 基本四则运算符 + - * / %(使用规则简单,正常使用即可) 注意事项: a) int/int 结果还是 int 要保留小数需要使用double来计算 int a = 1; int ...

  6. 【JAVA基础篇】运算符

    一.表达式 表达式由运算符和操作数组成 例如: 5 num1 num1+num2 sum=num1+num2 二.运算符分类 算数运算符.赋值运算符.关系运算符.逻辑运算符.条件运算符.位运算符 三. ...

  7. java 异或 排序_Java的位运算符详解实例——与()、非(~)、或(|)、异或(^)...

    位运算符主要针对二进制,它包括了:"与"."非"."或"."异或".从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两 ...

  8. Java小试牛刀—运算符

    目录 1.前言 2.什么是运算符 3.算术运算符 3.1 基本四则运算符:加减乘除模(+ - * / %). 3.2 增量运算符 (+= -= *= %=) 3.3 自增/自减运算符++ -- 4.关 ...

  9. Java基础语法(三)——运算符

    文章目录 Java基础语法(三)--运算符 一.算术运算符 1.基本四则运算符 (1)练习 (2)注意事项 2.复合运算符 3.自增自减操作符 二.关系运算符 三.逻辑操作符 1.逻辑与&&a ...

  10. Java基础-基础知识汇总

    Java基础 一.变量与常量 1.变量 2.常量 3.数据类型 3.1 基本数据类型 3.1.1 整型字面值 3.1.2 浮点型字面值 3.1.3 字符型字面值 3.1.4 布尔类型字面值 3.1.5 ...

最新文章

  1. 这块抖音爆红的支架,搞到一波优惠,按需而入!
  2. Android SimpleAdapter的参数
  3. 每天进步一点点:andriod学习从零开始
  4. 新版 chrome 将原生支持图片懒加载!
  5. Android零基础入门第26节:layout_gravity和gravity大不同
  6. 【Android】7.5 RelativeLayout(相对布局)
  7. 【图像隐写】基于matlab DWT数字水印嵌入+攻击+提取【含Matlab源码 1759期】
  8. web前端开发视频教程完整54讲下载
  9. JavaScript库和框架
  10. 局域网显示服务器未启动,“Workstation服务器无法启动,所以上不连局域网解决方案”的解决方案...
  11. 51单片机8位数码管计时器(汇编语言)
  12. 【proteus】模拟电路——集成运算放大器之LM324(一)LM324的介绍
  13. 论文参考文献正确插入方法 (一)
  14. 【UL 2272 、 UL 2849】电动自行车美国UL认证电动自行车EN15194欧盟EN17128轻型电动车新标准
  15. python分割pdf文档
  16. 2022年最新浙江机动车签字授权人模拟试题及答案
  17. win10如何安装.NET3.5
  18. 你还在疯狂加班打码?兄dei,不如跟我学做超融合吧!
  19. 【算法岗面试】某小厂V面试题
  20. 2022年高压电工上岗证题库及答案

热门文章

  1. 从 0 到 1 实现 React 系列 —— 4.setState优化和ref的实现
  2. 20170825 - Q - 集合框架 、 集合操作 —— 线性表
  3. BootstrapTable(附源码) Bootstrap结合BootstrapTable的使用,分为两种模试显示列表。...
  4. Sql Server中三种字符串合并方法的性能比较
  5. Mybatis传入参数map,读取map原创
  6. [Python图像处理] 七.图像阈值化处理及算法对比
  7. 【数据结构与算法】之深入解析“排序链表”的求解思路与算法示例
  8. Python之值得学习练手的22个迷你程序(附代码)
  9. 教小学妹学算法:搜索算法解决迷宫问题
  10. 《数据库原理与应用》(第三版)第 1 章 数据库概述 习题参考答案