A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

假设int a=1,b=2,c=3,以下语句正确的是___________。()
a) c=c/float(a//b)         b) c= c/((float a)/b)
c)    c=(float)c/(a/b)        d) c= c/(int)(a/(float)b)
有对的吗?

14 个回复

正序浏览
WENBO233 发表于 2015-7-19 20:37
第一题选C啊,a/b默认int类型,所以需要强制类型转换为float类型。

什么意思啊,没看懂
回复 使用道具 举报

不要在意细节
回复 使用道具 举报
设x, y,max,min 均为int 型变量, x、y 已赋值。用三目条件运算符,求变量x 、y 的最大值和最小值,并分别赋给变量max 和min, 这
两个赋值语句分别是_________和________。
回复 使用道具 举报
第一题选C啊,a/b默认int类型,所以需要强制类型转换为float类型。
回复 使用道具 举报

大哥,是-128~127
回复 使用道具 举报
若以下变量均已正确定义并赋值,下面符合Java 语言语法的语句是()
A) b = a!=7 ; B) a = 7 + b + c=9;
C) i=12.3* % 4; D) a = a + 7 = c + b;
回复 使用道具 举报
Y1011 中级黑马 2015-7-19 19:08:30
9#
越王剑 发表于 2015-7-19 17:57
char ch1=’A’,ch2=’W’;
if(ch1 + 2 < ch2 ) ++ch1;
是怎么运算的,详细解释

if判断如果没写大括号那么它的判断功能只对离他最近的一条语句有效。也就是如果ch1所对应的ASCII码值加上2小于ch2所对应的ASCII码值,那么ch1的ASCII值自增1。
回复 使用道具 举报
以梦为码 发表于 2015-7-19 18:20
a:命名不应有*
b:超出范围byte  -127-128
d:数字后的L不对,L是long型的

英雄所见略同 :lol:lol
回复 使用道具 举报
感觉是D,都是int类型
回复 使用道具 举报
越王剑 发表于 2015-7-19 18:12
以下的变量定义语句中,合法的是()
A) float $_*5= 3.4F; B) byte b1= 15678;
C) double a =Double. MAX_VA ...

a:命名不应有*
b:超出范围byte  -127-128
d:数字后的L不对,L是long型的
答案应该是c吧
回复 使用道具 举报
越王剑 发表于 2015-7-19 17:57
char ch1=’A’,ch2=’W’;
if(ch1 + 2 < ch2 ) ++ch1;
是怎么运算的,详细解释

这个应该是A转变成ASCII表,对应的是65
a是97
回复 使用道具 举报
以下的变量定义语句中,合法的是()
A) float $_*5= 3.4F; B) byte b1= 15678;
C) double a =Double. MAX_VALUE;
D) int _abc_ = 3721L;
回复 使用道具 举报
凌乱了,不懂
回复 使用道具 举报
char ch1=’A’,ch2=’W’;
if(ch1 + 2 < ch2 ) ++ch1;
是怎么运算的,详细解释
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马