社区
Java SE
帖子详情
新手提问:Java中为什么bety、char、short不能互相隐转换?
No_Hello_World
2011-03-07 12:59:04
书上说bety、char、short之间不能互相转换,它们之间要计算只能先全都转换成int型后才能行。
bety占8位,取值范围为:-128~127。
short占16位,取值范围为:-32768~32767.
照这样看bety型应该可以转隐换成short啊?
另外请大虾们把各种基本数据类型的存储关系图画出来,不胜感激!
...全文
1696
7
打赏
收藏
新手提问:Java中为什么bety、char、short不能互相隐转换?
书上说bety、char、short之间不能互相转换,它们之间要计算只能先全都转换成int型后才能行。 bety占8位,取值范围为:-128~127。 short占16位,取值范围为:-32768~32767. 照这样看bety型应该可以转隐换成short啊? 另外请大虾们把各种基本数据类型的存储关系图画出来,不胜感激!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
muzi_hao
2012-02-20
打赏
举报
回复
我想知道char和short可不可以自动转换呀,是不是要强制类型转换啦。
请赐教。
keeya0416
2011-03-07
打赏
举报
回复
[Quote=引用 4 楼 ticmy 的回复:]
“说byte、char、short之间不能互相转换”
我现在才明白语文是一切讨论的基础。。。。
[/Quote]
可能是我理解错了
但楼主的
照这样看bety型应该可以转隐换成short啊?
太误导人了 我也只是针对句话就下结论了
java0919
2011-03-07
打赏
举报
回复
char 和 byte不是一个概念的
byte a = (byte)'b';
这个是成立的 char型就是一个单字符 直接强制类型转换就可以完成转换成1个字节的byte。 因为char的定义就是1字节。
所以互换方式就是强制转换
byte a = (byte)'c';
char b = (char)a;
System.out.println(b);
char在java中可以直接取值来表示
char b = (char)100;
System.out.println(b);
结果是d
龙四
2011-03-07
打赏
举报
回复
“说byte、char、short之间不能
互相
转换”
我现在才明白语文是一切讨论的基础。。。。
ma309385560
2011-03-07
打赏
举报
回复
[Quote=引用 1 楼 keeya0416 的回复:]
Java code
byte b =127;
short s = b;
这个不算是隐式转换么。
[/Quote]
同意
keeya0416
2011-03-07
打赏
举报
回复
byte b =127;
short s = b;
这个不算是隐式转换么。
Java
学习笔记03-基础知识
Java
基础 1.注释、标识符、关键字 注释 注释是对自己写的代码进行解释性的描述,提高可读性 注释不会被执行 书写注释的非常重要及良好习惯
Java
中
的注释有三种 单行注释 --注释单行注释// 多行注释 --...
从编译警告信息(Warning)
中
寻找原因
在跟着韦老师视频学习的时候,经常发现,我就是按照韦老师的视频边看边敲的代码,到最后为什么他都能实现结果,而我的程序频繁报错,这些问题困扰我们这些
新手
很长一段时间,我曾经就因为不小心在if()后面不小心...
深度学习如何入门?
这是篇向图灵奖得主Donald Knuth
提问
记录稿: 近日,
Char
les Leiserson, Al Aho, Jon Bentley等大神向Knuth提出了20个问题,内容包括TAOCP,P/NP问题,图灵机,逻辑,以及为什么大神不用电邮等等。 ...
面试C++游戏向后端几个月的记录
2. 减少冲突:当哈希表的容量为2的倍数时,哈希表
中
的槽位可以更均匀地分布键值对,从而减少冲突的可能性。如果容量不是2的倍数,通过取模运算计算索引时,可能会导致部分槽位无法被充分利用,增加冲突的几率...
《Effective C++》读书摘要
最近刚读完侯捷的《Effective C++》,相对来说,这本书的内容比较贴近基础,对于刚掌握C++基础的人会有不少的提高。不过书
中
还是涉及了不少C++的高级特性,阅读...书
中
给出了大量的示例和代码来说明具体规则的原理,我
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章