类型转换你会吗?

题目一:

给定java代码,如下:

java
复制代码
public byte count(byte b1,byte b2){ return___; }

要使用这段代码能够编译成功,横线处可以填入() 。 A. (byte) (b1-b2)

B. (byte) b1-b2

C. b1-b2

D. (byte) b1/b2

提示:

在java中,进行算数运算时(如:加减乘除),如果操作数中包含,byte、short、char类型的数据,他们会自动提升为int类型。这意味着,即使是对两个byte类型的变量进行操作,结果也会是一个int类型的值。

题目二:

在Java中,下列()语句不能通过编译。 A. String s= "join"+ "was"+ "here";

B. String s= "join"+3;

C. int a= 3+5

D. float f=5+5.5;

提示:

浮点字面量的默认类型是double

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
凯歌
下载 APP