Android Studio的笔记--三元表达式、布尔运算符、与(&&) 或(||) 非(!)

@[TOC](三元表达式、布尔运算符、与(&&) 或(||) 非(!))

表达式

java 复制代码
int x = 1;
int y = 2;

x < y 结果 true

x > y 结果 false

x <= y 结果 false

x >= y 结果 true

x == y 结果 false

x != y 结果 true

布尔运算符 boolean

boolean a = true;

boolean b = false;

与(&&) 或(||) 非(!)

(a&&b) 结果 false

(a||b) 结果 true

(!a) 结果 false

(!b) 结果 false

组合起来

(!(4 < 3 && 50 == 10)) 结果 true

(!(a&&b || 50 != 10)) 结果 false

三元表达式 boolean ?A:B

条件判断 ? 表达式1 : 表达式2

当问号前结果是true时,结果是冒号左边

当问号前结果是false时,结果是冒号右边

例如

java 复制代码
boolean isSucc=true;
String msg = isSucc ? "成功" : "失败";
Log.i(TAG, "连接" + msg);

isSucc=true;时打印是连接成功

isSucc=false;时打印是连接失败

未完待续

与君共勉!待续

欢迎指错,一起学习

相关推荐
日出等日落几秒前
用 Kavita实现我的远程数字书屋搭建记!
java·开发语言·ide·vscode·编辑器
xiangxiongfly9154 分钟前
Android ViewRootImpl源码分析
android·绘制流程·viewrootimpl·activitythread
Alan GEO实施教练8 分钟前
实用新型专利申请代理机构选择:关键考量因素与实操要点讲解
java·开发语言·python
gelald9 分钟前
JVM - 类加载机制
java·jvm·后端
Darkdreams11 分钟前
Java进阶-在Ubuntu上部署SpringBoot应用
java·spring boot·ubuntu
Roselind_Yi11 分钟前
云计算实验实操|Keystone安装配置+CloudSim仿真平台部署(超详细图文版)
java·经验分享·笔记·ubuntu·云计算·vim·虚拟机
zwenqiyu11 分钟前
zwq重链剖分学习笔记,从入门到过掉模板题
笔记·学习
xieliyu.12 分钟前
Java 基础:接口核心概念与实战详解
java·开发语言
不秃不少年14 分钟前
工厂方法模式(Factory Method)
java·面试·工厂方法模式
扶苏-su15 分钟前
Java反射实战:动态操作Car类属性
java