Java中 “? :”运算符有什么作用呢?
下文笔者讲述Java代码中常见的一种运算符的模式,如下所示:
String a = flag1 ==flag2 ?"Y":"N" ------------------------------------------- 以上的写法,其实是我们常说的三元表达式, 当条件满足时候,则返回问号后面的信息 当条件不满足时,则返回冒号后面的信息例:
package com.java265.other; public class test { /* * java265.com 三元表达式的示例分享 */ public static void main(String[] args) { int i = 1; int j = 2; String s = (i == j) ? "111" : "888"; System.out.println(s); } } --------运行以上代码,将输出以下信息------ 888
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。