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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


