前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第十四届蓝桥杯集训——JavaC组第九篇——三元运算符

第十四届蓝桥杯集训——JavaC组第九篇——三元运算符

作者头像
红目香薰
发布2022-12-11 09:32:24
4800
发布2022-12-11 09:32:24
举报
文章被收录于专栏:CSDNToQQCode

第十四届蓝桥杯集训——JavaC组第九篇——三元运算符


一元运算符(一元运算符有1个操作数)

  1. ++,- -都是运算符
  2. ++,- -可分为前+,后+和前-,后减
  3. 如果++在后面,如:num++ +10;先参与运算,然后自身结果再加一
  4. 如果++在前面,如:++num +10;先自身加一,然后再参与运算
  5. !非,对表达式取反
  6. !true=false

二元运算符(二元运算符有2个操作数)

【+-*/】四则运算·简单计算器 【%】取模运算·对12345,做各位上的数组做累加运算。 【&、|、&&、||、^】逻辑运算符·值交换·通过【&和|】判断一百分制成绩。

三元运算符(三元运算符有3个操作数)

三元运算符是软件编程中的一个固定格式,语法是“条件表达式?表达式1:表达式2”。使用这个算法可以使调用数据时逐级筛选。

表达式:“()? :”。 ()中进行二元运算 ?再运算,就形成三元运算符

代码语言:javascript
复制
int x = 10;                         
int y = 5;                          
int z;//接收x/y,那个最大接收那个             
//如果x大于y 则是true,将x赋值给z;             
//如果x不大于y 则是false,将y赋值给z;           
z = (x > y) ? x : y;                
System.out.println("x = " + x);     
System.out.println("y = " + y);     
System.out.println("z = " + z);     

在以上程序中可以看到,我们使用三元运算符来判断x或y那个值大,值大的进行赋值g给z。

?: 运算符可以用作 if...else 语句的快捷方式。它通常用作较大表达式(使用 if...else 语句会很繁琐)的一部分。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-12-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第十四届蓝桥杯集训——JavaC组第九篇——三元运算符
  • 一元运算符(一元运算符有1个操作数)
  • 二元运算符(二元运算符有2个操作数)
  • 三元运算符(三元运算符有3个操作数)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档