早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问下面a的值是什么?最好写一下分析结果.booleanisTrue=((10^5)>>8)))>3.0/2||((~4&3%2)!=3/2);求a=?分析过程好的有追加.求isTrue=??的值,不是求a。

题目详情
请问下面a的值是什么?最好写一下分析结果.
boolean isTrue = ((10^5)>>8))) > 3.0/2 || ((~4&3%2) != 3/2);
求 a = ?
分析过程好的有追加.
求 isTrue = ??的值,不是求a。
▼优质解答
答案和解析
楼主,你这个题够啰嗦啊,不过我还是费了半天时间给你剖析了一下,你一步一步的看下去就明白了
………………………………………………………………………………
首先第一个式子(设为A):((10^5)>>8)))= (((11)
下面计算其值
11 = 1
(((2|5) >= (~4&3)?(((11):(1024>>>8))) > 3.0/2 = false
这里其实不用算,肯定是false,因为无论0>3.0/2还是1>3.0/2结果都是false
………………………………………………………………………………………………………………
那么A&&B = true && false = false
// ((10^5)>>8))) > 3.0/2 = true && false =false
最后一段我就不写了,结果是false,具体你自己研究吧
最后就是false || false = false
看了请问下面a的值是什么?最好写一...的网友还看了以下: