Java三目运算,三目运算符的简单例子

  Java三目运算,三目运算符的简单例子

  格式:数据类型 变量名 = 布尔类型表达式?结果1:结果2

  操作原理:

  布尔类型表达式结果是true,三元运算符整体结果为结果1,赋值给变量。

  布尔类型表达式结果是false,三元运算符整体结果为结果2,赋值给变量。

  相关视频教程推荐:java学习

  例子如下:

  包装测试;

  公共类测试{

  公共静态void main(String[] args) {

  //模式1

  对象o1=真?新整数(1):新双精度(2.0);

  //模式2

  物体O2;

  如果(真)

  o2=新整数(1);

  其他

  o2=新双(2.0);

  system . out . println(O1);

  system . out . println(O2);

  //模式3

  整数i=新整数(1);

  if (i .等于(1))

  i=null

  Double d=新Double(2.0);

  对象o3=真?I:d;//空指针异常

  system . out . println(O3);

  }

  }操作结果:

  如何解决写爬虫IP受阻的问题?立即使用。

  印象中,一种和两种方式应该是等价的,只是结果不一样。可以看出,三元运算符在必要时会提升操作数的类型。注意:仅在必要时,否则将抛出空指针异常。

  更多相关文章推荐:java编程入门以上是java中三元运算符运算原理的详细内容。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: