java中“(a%2 = = 1)?(a+1)/2:a/2“什么意思?
答案:6 悬赏:70 手机版
解决时间 2021-01-05 13:00
- 提问者网友:几叶到寒
- 2021-01-05 05:32
java中“(a%2 = = 1)?(a+1)/2:a/2“什么意思?
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-01-05 05:39
? :表达式
a对2取余的结果是1吗
是1的话返回(a+1)/2的结果
不是1则返回a/2的结果
a对2取余的结果是1吗
是1的话返回(a+1)/2的结果
不是1则返回a/2的结果
全部回答
- 1楼网友:纵马山川剑自提
- 2021-01-05 10:14
a除以2的余数等不等于1,要是等的话则结果是(a+1)/a不等的话是(a/2)
- 2楼网友:风格不统一
- 2021-01-05 09:34
三元表达式 应该是半段奇偶的吧
- 3楼网友:鸠书
- 2021-01-05 08:47
如果a除于2的余数等于1则计算公式为(a+1)除于2,否则计算公式为a除于2
- 4楼网友:山有枢
- 2021-01-05 07:29
如果a是奇数,那么取a+1然后除以2,如果a是偶数,直接取a除以2
含义可以理解为 a的一半像上取整
含义可以理解为 a的一半像上取整
- 5楼网友:蕴藏春秋
- 2021-01-05 06:18
?:是三目运算符,用法:逻辑表达式?值1:值2。
如果逻辑表达式为真,则整个表达式的值为值1;
如果逻辑表达式为假,则整个表达式的值为值2。
(a%2 = = 1)?(a+1)/2:a/2的意思是:
如果a是奇数,则整个表达式的值为(a+1)/2;
如果a是偶数,则整个表达式的值为a/2,。
如果逻辑表达式为真,则整个表达式的值为值1;
如果逻辑表达式为假,则整个表达式的值为值2。
(a%2 = = 1)?(a+1)/2:a/2的意思是:
如果a是奇数,则整个表达式的值为(a+1)/2;
如果a是偶数,则整个表达式的值为a/2,。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯