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;时打印是连接失败

未完待续

与君共勉!待续

欢迎指错,一起学习

相关推荐
事圆则缓3 分钟前
Java 常见数据结构与 Android 使用场景
android·java·数据结构
xieliyu.16 分钟前
计算机网络:Fiddler 抓包工具使用教程 + HTTP 协议报文格式详解
java·笔记·计算机网络·测试工具·http·java-ee·fiddler
步行cgn16 分钟前
@Value 详解:Spring 属性注入的核心注解
java·python·spring
RisunJan22 分钟前
Android 高频面试题与解答
android
2401_8504811723 分钟前
UVA815
java
点心的游戏开发世界26 分钟前
GDScript 入门笔记(二):变量与数据类型
笔记·游戏引擎·godot
霸道流氓气质27 分钟前
Spring AI 多租户隔离方案
java·人工智能·spring
MyBili28 分钟前
【安卓开发/搞机】快图浏览(QuickPic)技术解析:为何这款3MB应用仍是本地图库的性能天花板?
android·app·安卓·文件管理·相册·看图软件·手机相册
不会就选b32 分钟前
Linux之socket编程(七)----序列化与反序列化(1)
java·linux·服务器
秋名RG35 分钟前
Java 工程师学习路线
java·学习方法