package day03;
public class LogicalOperatorDemo {
public static void main(String[] args) {
// 3)逻辑运算符:&&、||、!
int a = 5, b = 10, c = 5;
boolean b1 = b > a && b < c;
System.out.println(b1); // true && false = false
System.out.println(b <= c && b > a); // false && true = false
System.out.println(a == b && c > b); // false && false = false
System.out.println(b != c && a < b); // true && true = true
int age = 40;
System.out.println(age >= 18 && age <= 50); // 要求:年龄在18到50岁之间
int score = 85;
System.out.println(score >= 0 && score <= 100); // 要求:成绩在0到100之间
System.out.println("_____________________________________________________________________");
System.out.println(b >= a || b < c); // true || false = true
System.out.println(b <= c || b > a); // false || true = true
System.out.println(b != c || a < b); // true || true = true
System.out.println(a == b || b < c); // false || false = false
int score2 = 900;
System.out.println(score2 < 0 || score2 > 100); // 成绩不合法验证案例,要求:检测值是否不在0到100之间
System.out.println("_____________________________________________________________________");
boolean b2 = !(a < b);
System.out.println(b2); // !true = false
System.out.println(!(a > b)); // !false = true
System.out.println("_____________________________________________________________________");
int x = 5, y = 10, z = 5;
boolean y3 = x > y && z++ > 2; // 由于前面的条件是false,但是发生了短路,导致系统不再执行条件2(z++),所以不进行自增
System.out.println(y3); // false && true = false
System.out.println(z); // 结果:5,且无论有几次都为5,是由于短路与造成的
System.out.println("_____________________________________________________________________");
int o = 5, p = 10, q = 5;
boolean p3 = o < p || q++ < 2; // 由于前面的条件是true,但是发生了短路,导致系统不再执行条件2(q++),所以不进行自增
System.out.println(p3); // true && false = true
System.out.println(q); // 结果:5,且无论有几次都为5,是由于短路或造成的
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
配套代码【JAVA BASICS】Day03 运算符:算术、关系、逻辑、赋值、字符串连接、条件、分支结构
共9个文件
java:9个
需积分: 0 1 下载量 198 浏览量
2024-08-03
14:07:15
上传
评论
收藏 5KB ZIP 举报
温馨提示
配套代码【JAVA BASICS】Day03 运算符:算术、关系、逻辑、赋值、字符串连接、条件、分支结构
资源推荐
资源详情
资源评论
收起资源包目录
day03.zip (9个子文件)
day03
ArithmeticOperatorDemo.java 1KB
AssigningOperatorDemo.java 777B
StringConcatenationOperatorDemo.java 1001B
IfDemo.java 705B
IfElseDemo.java 659B
RelationalOperatorDemo.java 815B
ConditionalOperatorDemo.java 411B
LogicalOperatorDemo.java 2KB
IfElseIfDemo.java 850B
共 9 条
- 1
资源评论
张禹垚
- 粉丝: 492
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python复合数据类型:解锁编程世界的无限可能.md
- 期末大作业-基于Faster RCNN的人脸口罩识别系统python源码+说明+数据集模型
- 课程设计-基于Faster RCNN的人脸口罩识别系统python源码+文档说明+数据集模型
- Python中的魔法元素:探索基本数据类型的奥秘.md
- 管道潜望镜检测技术在排水管道检测中的应用_孙乐乐.caj
- 3666 删除最小值.cpp
- Ruby 语言教程、案例及相关项目.docx
- 汇编黑白棋源代码包含:文件操作(如环境,存取进度等),鼠标键盘操作,可选择人机或二人对奕,可选择先手等
- 汇编单片机程序课程设计总结报告-迷宫问题,图形界面及整体规划,由电脑自动搜索迷宫路径
- Scala实现的基于spark智慧交通车流量监控项目+源代码+文档说明(高分项目)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功