黑马程序员技术交流社区

标题: 测试题,求解答 [打印本页]

作者: 换一个昵称    时间: 2016-5-27 23:47
标题: 测试题,求解答
  1. <p class="MsoNormal" style="margin-left:21.0pt;text-indent:-21.0pt;mso-list:l0 level1 lfo1;
  2. tab-stops:list 21.0pt"><b><span lang="EN-US" style="font-family: 宋体;">1.<span style="font-weight: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';">      </span></span></b><span style="font-family: 宋体;">下列哪个声明是错误的?(BC) <span lang="EN-US"><o:p></o:p></span></span></p>

  3. <p class="MsoNormal"><span lang="EN-US" style="font-family: 宋体;">A.  int
  4. i=10;<o:p></o:p></span></p>

  5. <p class="MsoNormal"><span lang="EN-US" style="mso-bidi-font-size:10.5pt;
  6. font-family:宋体;mso-bidi-font-family:" arial="" black";color:red"="">B.  float
  7. f=1.1;<o:p></o:p></span></p>

  8. <p class="MsoNormal"><span lang="EN-US" style="mso-bidi-font-size:10.5pt;
  9. font-family:宋体;mso-bidi-font-family:" arial="" black";color:red"="">C.  int other = (int) true;   </span></p>

  10. <p class="MsoNormal"><span lang="EN-US" style="font-family: 宋体;">D.  byte
  11. b=127;</span></p><p class="MsoNormal"><span lang="EN-US" style="font-family: 宋体;">
  12. </span></p><p class="MsoNormal"><font face="宋体">这个B为什么声明也是错的,这样声明不可以吗?为什么D选项就可以,而B就不行?</font></p>
复制代码


作者: 换一个昵称    时间: 2016-5-27 23:49
这什么鬼?

28.        下列哪个声明是错误的?()
A.  int  i=10;
B.  float  f=1.1;
C.  int other = (int) true;       
D.  byte  b=127;


这个B为什么声明也是错的,这样声明不可以吗?为什么D选项就可以,而B就不行?
作者: 为何帅    时间: 2016-5-28 00:09
java 中的小数默认是double类型的,B错
double f=1.1;
或者
float f=1.1f;
或者
float f=(float)1.1;
byte字节的范围是-128~127, D 对
作者: lqy1991    时间: 2016-5-28 00:10
b选项中,定义float值的时候后边要加个f




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2