三目运算符
三目运算符简介
三目运算符,又称条件运算符,在Java中,是根据布尔表达式为true或者布尔表达式为false的不同进行相应的不同的赋值运算。
三目运算符的基本语法
java中,三目运算符的基本语法如下:
数据类型 变量 = 布尔表达式?布尔表达式为true时的赋值内容:布尔表达式为false的赋值内容
注意以上语句的?和:
三目运算符代码展示
package com.newdemo ;
/*
* @author 颠倒于java的彭先生
* @data 2020/4/8
*/
public class TestDemo {
public static void main(String[] args) {
int num = (50>40)? 100:200 ;
System.out.println(num);
}
}
代码说明
以上只是一个很简单的代码,但是应该能说明三目运算的操作规则。
先判断50是否大于40,条件为true的话就为num赋值为100,条件为false就位num赋值为200.
结语
三目运算只是简单的赋值运算,但是好处是在某些方面代替了if…else…条件语句判断,使得代码更加简洁。