Java基础-逻辑与运算-逻辑或运算
欢迎小白来一起讨论研究 每周两更
package为 类所在包
public class为 类名
public static void main(String[] args){}为 主方法
int a=10
int为 整型数据类型 a=10为 把10赋值给a
boolean为 布尔型的数据类型,会输出 true(正确)false(错误)
System.out.println() 打印
下面是我为大家整理的逻辑与运算和逻辑或运算
package dome.vscode;public class test3 {public static void main(String[] args) {int a = 10;int b = 20;boolean c = ++a==10&&--b<20;System.out.println("test........&&");System.out.println(" c的值为-----"+c); //逻辑与运算【&&】【&】.....其中一个表达式为false,输出[false]System.out.println(" a的值为-----"+a); // (1)true(2)false ----运行>>-1->>###直接输出[false]...不运行(2) 只运行(1)System.out.println(" b的值为-----"+b); //两个都表达式都为true.....输出[true]..........///【&&会出现短路现象】int d=10;int e=20;boolean f=++d==10&--e<20;System.out.println("test.........&");System.out.println(" f的值为-----"+f);//(1)false (2)true----运行>>-1->>-2->>输出[false]..........全部运行(1)(2)System.out.println(" d的值为-----"+d);//【&不会出现短路现象】System.out.println(" e的值为-----"+e);//“&&”表示逻辑与运算,会出现短路现象。“&”可以表示逻辑与运算也可以表示按位与运算,但是不会出现短路现象int g=10;int h=20;boolean i=++g>10||--h==20;System.out.println("test........||");System.out.println(" i的值为-----"+i);//逻辑或运算【||】 【|】 ......其中一个表达式为true,输出[ture]System.out.println(" g的值为-----"+g);//(1)true(2)false ---运行>>-1->>###直接输出[true]...不运行(2) 只运行(1)System.out.println(" h的值为-----"+h);//两个表达式都为false....输出[false]..........///【||会出现短路现象】int j=10;int k=20;boolean l=++j>10|--k==20;System.out.println("test.........|");System.out.println(" l的值为-----"+l);//(1)true (2)false----运行>>-1->>-2->>输出[true]..........全部运行(1)(2)System.out.println(" j的值为-----"+j);//【|不会出现短路现象】System.out.println(" k的值为-----"+k);//“||”表示逻辑或运算,会出现短路现象。“|”可以表示逻辑或运算也可以表示按位或运算,但是不会出现短路}
}
运行结果如下:
输出结果为如下:test........&&c的值为-----falsea的值为-----11b的值为-----20
test.........&f的值为-----falsed的值为-----11e的值为-----19
test........||i的值为-----trueg的值为-----11h的值为-----20
test.........|l的值为-----truej的值为-----11k的值为-----19
谢谢观看!
以上内容均为个人编写,如有错误请联系!
扣扣:1771668541
维信:LHMDWX66
Java基础-逻辑与运算-逻辑或运算相关推荐
- Java基础知识(四) 基本类型与运算
Java基础知识 基本类型与运算 1. Java提供了哪些基本数据类型 2. 什么是不可变类 3. 值传递与引用传递的区别 4. Math类中的round.ceil和floor方法的功能各是什么 5. ...
- Java基础逻辑运算符
Java基础逻辑运算符 逻辑运算符: & 逻辑与[并且](两边的算子都是true,结果才是true) | 逻辑或[或者](两边的算子只要有一个是true,结果就是true) ! 逻辑非(取反, ...
- Java基础知识(五) 字符串与数组
Java基础知识 字符串与数组 1. 字符串的创建与存储的机制是什么 2. "==".equals和hashCode有什么区别 3. String.StringBuffer.Str ...
- java 与或_Java 语言中的逻辑与 () 和逻辑或 (||) 运算采用 方式进行运算。_学小易找答案...
[单选题]明清时期,"龙门账"按经济业务性质进行分门别类的登记在账簿"进"."缴"."存"和"()" ...
- java实现次方的运算_【技术干货】Java 面试宝典:Java 基础部分(1)
海牛学院的 | 第 616 期 本文预计阅读 |18 分钟 Java 基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法, ...
- 关于ERP系统提前期运算逻辑的三点介绍
摘要:提前期(lead time),是一个从作业开始到作业结束所需要的阶段性时间的概念,它是设计生产装配件工艺路线和制定生产计划的重要基础数据之一.在ERP系统内,提前期也是MRP(物料需求计划)需求 ...
- 关于ERP系统提前期运算逻辑的三点介绍(转)
摘要:提前期(lead time),是一个从作业开始到作业结束所需要的阶段性时间的概念,它是设计生产装配件工艺路线和制定生产计划的重要基础数据之一.在ERP系统内,提前期也是MRP(物料需求计划)需求 ...
- python表示非_Python中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别为( )_学小易找答案...
[判断题]71.执行命令ovs-vsctl -- --id=@sflow create sFlow agent=starget=\"192.168.1.3:6343\" heade ...
- Java 基础 | 命名和运算
接着之前的知识,今天主要回顾一下命名的一些规则和关于运算方面的基础知识吧. 1. 驼峰命名法 类名/接口名:如果由多个单词组成,那么每一个单词的首字母大写.(比如说,HelloWorkd) 变量名/方 ...
- band math函数_ENVI波段运算(bandmath)运算逻辑及常用运算符详解
最近用ENVI做了下区域绿化覆盖度的分析,也算是简单应用了下ENVI这个软件,这篇简单介绍下ENVI的波段运算的运算逻辑和常用的运算符. BandMath工具能够方便的执行图像中各个波段的加.减.乘. ...
最新文章
- SNMP 协议 OID的使用
- PAT 1041. 考试座位号(15)
- 麦咭早教机器人_号外|「2019第一站」麦咭亮相香港国际授权展!
- 我的Android进阶之旅------gt;Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题...
- 解决 Ubuntu Software (Software Center) Crash 问题
- 天线端口和参考信号支持的多端口
- ubuntu14.04配置caffe
- 四大必看亮点,2019黄石工业互联网创新发展大会精彩前瞻
- 组策略参考文档1-共享打印机
- 【从蛋壳到满天飞】JS 数据结构解析和算法实现-堆和优先队列(一)
- git(2)---git 分布式版本控制系统
- Docker Weave 介绍 or 工作原理
- 程序员为什么应该旗帜鲜明地反对“最佳实践”?
- SQL Server 默认和命名实例连接问题-TCP/IP 端口
- W3CSchool.chm帮助文档百度网盘分享
- MYSQL建表操作大全
- 【转】TabHost详解
- HTML对字体的所有操作详解(经典)
- ShowWindow 显示窗口
- EOJ 1864 二分图匹配