下载资源后端资源详情
day03.zip
大小:5.3KB
价格:27积分
下载量:0
评分:
5.0
上传者:HLJ_Student
更新日期:2024-08-03

配套代码【JAVA BASICS】Day03 运算符:算术、关系、逻辑、赋值、字符串连接、条件、分支结构

资源文件列表(大概)

文件名
大小
day03/ArithmeticOperatorDemo.java
1.47KB
day03/AssigningOperatorDemo.java
777B
day03/ConditionalOperatorDemo.java
411B
day03/IfDemo.java
705B
day03/IfElseDemo.java
659B
day03/IfElseIfDemo.java
850B
day03/LogicalOperatorDemo.java
2.4KB
day03/RelationalOperatorDemo.java
815B
day03/StringConcatenationOperatorDemo.java
1001B

资源内容介绍

配套代码【JAVA BASICS】Day03 运算符:算术、关系、逻辑、赋值、字符串连接、条件、分支结构
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,是由于短路或造成的 }}

用户评论 (0)

发表评论

captcha