概述
/**
- 运算符简介:
- 一元运算符:只需要一个数据就可以进行操作的运算符,例如:自增(++)、自减(–)、非(!)
- 二元运算符:需要两个数据才能进行操作的运算符,例如:赋值运算符(=、+=、-=。。。。。。)
- 三元运算符:需要三个数据才能进行进行才能进行操作的运算符;
- 主要讲解三元运算符:
- 三元运算符的格式: 数据类型 变量 = 判断条件 ? 表达式1 : 表达式2
- 使用情况:
- 1、表达式1和表达式2需要与左侧的变量数据类型保持一致;
- 2、如果判断条件的结果为true,则表达式1赋值给变量;
- 3、若判断条件的结果为false,则将表达式2的值赋值给变量;
- 4、三元运算符的比较结果必须有变量接收,例如下边的num变量就是接收变量
*/
public class Demo07Operator {
public static void main(String[] args){
/**
* 正确的三元表达式:比较a、b变量中的最大值,并把最大值赋值给num变量
*/
int a = 10;
int b = 21;
int num = a>b ? a : b;
System.out.println("a、b的最大是:"+num);
/**
* 错误的三元表达式:后边两个表达式的变量类型与被赋值的变量类型不一致(以被复制的变量类型为准)
*/
//int num1 = a > b ? 3.14 : 10; //表达式1 : 3.14为double类型,数据类型与num1不一致,编译时会报错
}
}
最后
以上就是贤惠冬天为你收集整理的java中的三元运算符简介的全部内容,希望文章能够帮你解决java中的三元运算符简介所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复