JAVA学习(5)条件运算符

来源:互联网 发布:好笑的段子 知乎 编辑:程序博客网 时间:2024/05/21 10:15

java和C++中唯一的条件运算符 :?

语法: 返回值 = 条件?成立的返回值:不成立的返回值
public class  Test5{    public static void main(String[] args){        int z = 123;        int y = z>0?0:1;//条件成立 ,返回0        System.out.println(y);//0    }}

不建议太复杂的代码

public class  Test5{    public static void main(String[] args){        int z = 123;        int x =-95;        int y = z>0&&x<100||x>0?0:1;//条件成立 ,返回0        System.out.println(y);//0    }}

C++参照

int main(){    int x = 123;    int z = x > 0 ? 0 : 1;    std::cout << z;}
0 0