我的作业题,有会的有不会的,大家帮个忙,关于数据类型的

吃面包的蚂蚁 2010-03-21 11:31:12
short s='6'
char c=168
int i=(int)ture
long l=0123
float f=-68
double d=0x1234567
...全文
229 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
24K純帥 2010-03-25
  • 打赏
  • 举报
回复
是额,int i=(int)ture这句有问题
keeya0416 2010-03-25
  • 打赏
  • 举报
回复
short s='6'
char c=168
int i=(int)ture(true?打错字了?)//这个有错误不能强转,其他的都是进行的隐式类型转换。
long l=0123
float f=-68
double d=0x1234567
SambaGao 2010-03-25
  • 打赏
  • 举报
回复
1.你写错了吧。
int i=(int)ture
应该是 int i = (int)true
2.
这个不能转
lliiqiang 2010-03-25
  • 打赏
  • 举报
回复
就第二个和第三个不正确
猫儿爷爷 2010-03-25
  • 打赏
  • 举报
回复
short s='6' x short整数类型 你要short s = (int) '6';
char c=168 x char字符类型 强制转换char c=(int)168;
int i=(int)ture x 这个编译就错的
long l=0123 x long l=0123L;
float f=-68 x float f=-68F;
double d=0x1234567 x 好像不对吧

本人也是小菜 个人看下对不啊
zliuzz 2010-03-25
  • 打赏
  • 举报
回复
奇怪的问题。。。。
niulei190922 2010-03-24
  • 打赏
  • 举报
回复
你怎么能将true转换成整形呢 不能转换的
susuifeng 2010-03-24
  • 打赏
  • 举报
回复
晕....
Ark032425 2010-03-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cclsoft 的回复:]
自己去运行一下就可以知道
[/Quote]
要多动手啊
  • 打赏
  • 举报
回复
仔细看一下 Java Language Specification, 3rd ed. 上的这两节就会明白了:

5.1.2 Widening Primitive Conversion
http://java.sun.com/docs/books/jls/third_edition/html/conversions.html#5.1.2

5.1.3 Narrowing Primitive Conversions
http://java.sun.com/docs/books/jls/third_edition/html/conversions.html#5.1.3
ifrancis 2010-03-22
  • 打赏
  • 举报
回复
可爱的楼主 加油
ladybirds2008 2010-03-22
  • 打赏
  • 举报
回复
晕倒。。。。。。。。。。
amos1989 2010-03-22
  • 打赏
  • 举报
回复
我是这样猜的.:
题目是:如下赋值表达式中那些是正确的?那些是错的.?
这个自己翻书去,这些问题都拿来问?建议你不要学计算机了
bingh79 2010-03-22
  • 打赏
  • 举报
回复

int i=(int)true; 强制类型转换编译不通过

其他都能运行成功,至于是否想要的结果就又是一码事了
xinguohit 2010-03-22
  • 打赏
  • 举报
回复
int i=(int)ture强制类型转换错误,Boolean型不可以转换成int型。
cclsoft 2010-03-21
  • 打赏
  • 举报
回复
自己去运行一下就可以知道
吃面包的蚂蚁 2010-03-21
  • 打赏
  • 举报
回复
看看哪里有错误帮个忙
霏霏老爹 2010-03-21
  • 打赏
  • 举报
回复
楼主这是要问什么问题呢?

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧