条件运算符(三目运算符)

/*
 * 条件运算符(三目运算符)
 */
/*
 * 语法格式:
 * x?y:z;
 * 其中x为boolean类型表达式,先计算x的值,若为true,则整个运算的结果为y的值,否则整个运算结果的值为z的值
 */
public class Pro02 {
	public static void main(String[]args) {
		int score=80;
		int x=-100;
		String type=score<60?"不及格":"及格";//后面跟的两个y、z可以是任意类型,但是x必须是boolean类型
		System.out.println(type);
		/*
		if(score<60) {
			System.out.println("不及格");
		}else {
			System.out.println("及格");
		}
		*///此时上面的条件运算符的功能相当于此if else语句的功能
		System.out.println(x>0?1:(x==0?0:-1));//从左向右推理,-100不大于0,即为false,输出(x==0?0:-1),-100不等于0,即返回-1
		
		
	}
	/*
	 	输出结果如下:
	 	及格
		-1
	 */

}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
运算符又称为三元运算符条件运算符,在多种编程语言中都有使用。它的作用是进行条件判断,可以理解为if条件判断的简化版。\[1\]一元运算符只需要一个数据进行操作,例如取反、自增、自减;二元运算符需要两个数据进行操作,例如加法、减法、乘法等等;而三元运算符则需要三个数据进行操作。\[2\]在JavaScript中,三运算符的基本格式是:条件表达式 ? 表达式1 : 表达式2,其中条件表达式为真时返回表达式1,否则返回表达式2。\[3\]在Python中也有类似的三运算符,但语法略有不同。 #### 引用[.reference_title] - *1* *3* [什么是三运算符?三运算符怎么使用?](https://blog.csdn.net/zy1992As/article/details/127884410)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [JAVA 系列——>三元运算符(三运算符)](https://blog.csdn.net/qq_16397653/article/details/103601970)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值