一秒学会程序中的三目运算符

三目运算符是编程语言中的一个关键组件,它提供了一种简洁的方式来进行条件判断。这种运算符有三个操作数,当条件表达式为真时执行第一个语句,否则执行第二个语句。在给定的代码示例中,如果A大于B,则C的值为A+1,否则为B+1。条件运算符常用于简化if-else语句,特别是在需要返回结果的情况下。注意使用时要留意其优先级,并确保代码的可读性。
摘要由CSDN通过智能技术生成

什么是三目运算

又称条件运算符,是计算机 语言 (c,c++,java等)的重要组成部分。 它是唯一有3个操作数的运算符,有时又称为三元运算符。 一般来说,三目运算符的结合性是右结合的。 对于条件表达式b ? x : y,先计算条件b,然后进行判断。

使用条件运算符的一般语法结构为:
result=expression?statement1:statement3;

其中expression是一个布尔表达式.当expression为真时,执行statement1,否则就执行statement3。此三目运算符要求返回一个结果,因此要实现简单的二分支程序,即可使用该条件运算符。
下是一个使用条件运算符的实例代码:

public static void main(String[] args) {
		int A,B,C;
		A=6;
		B=5;
		C=A>B?A+1:B+1;
		System.out.println(C); //当为true是就是执行A+1,为假便相反执行是B+1
    }

技巧:可以将条件运算符理解为if-else语句的简化形式,再使用较为简单的表达式的时候,使用该运算符能够简化程序代码,使程序更加易读。
注意:在使用条件运算符时,还应该注意优先级的问题。三目运算和if(){}else{}的 区别是三目运算有返回值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值