JAVA大学实用教程(第四版)课后习题三、四章答案(自整理)

您所在的位置:网站首页 java基础入门第二版课后答案第四章 JAVA大学实用教程(第四版)课后习题三、四章答案(自整理)

JAVA大学实用教程(第四版)课后习题三、四章答案(自整理)

#JAVA大学实用教程(第四版)课后习题三、四章答案(自整理)| 来源: 网络整理| 查看: 265

第三章

1。下列System.out.printf输出的结果是什么? int a=100, x,y; x=++a; y=a-- System.out.printf("%d, %d,%d",x,y,a);

答: 101,101,100

2.下列语句那些有错误? int x=0; x=5.0/2; float y=12.5F; y=5.0/2;

答:x=5.0/2;错

解析:

小数属于浮点型(默认为double)。

补充:

在运算中(只有7种基本数据类型,无boolean型) 自动类型提升 byte–>short–>int–>long–>float–>double

3.下 列语句那些有错? byte x=32; char c='a'; int n=c-x; c= c-x; 答: c=c-x; 错应为int 类型。

解析:

精度大和精度小的运算,结果自动提升为较大容量的数据类型(但是除byte,short,int外)。对于byte ,short ,int之间相互运算时,结果都用int型。(包括byte和byte,short和short,的计算,即自身与自身)

4.下列语句正确的是 A.表达式“12+56> 34"的值是true

B.表达式“12+56||34"是非法表达式

C.表达式“x+y= 12”是非法表达式

D.表达式“12+56>34"的值是13

答:(A,C)

5.对于整数m,m>:无符号右位移,忽略符号位,空位都以0补齐;

补充:

  如:value



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3