Java教程

知识基础 -> ?\?:\??

本文主要是介绍知识基础 -> ?\?:\??,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1. ?(可空类型修饰符)

值类型通常不能为空 -> int i = null 就是错误的

为了让值类型可以为空,可以把 int -> int? 表示可空的整型

2. ?:(三元表达式)

a ? b : c -> a为true返回b, a为false返回c

3. ??(空合并运算符)

a ??  -> a为null返回b, a不为null返回a

a ?? b ?? c -> 按照a ?? (b ?? c)运算

这篇关于知识基础 -> ?\?:\??的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!