黑马程序员技术交流社区
标题: 今天熊哥问我们byte,short与char之间能不能互相转换 [打印本页]
作者: nb123cw123 时间: 2015-9-28 23:38
标题: 今天熊哥问我们byte,short与char之间能不能互相转换
我感觉是byte,short,char之间是可以强行转换的
class Demo
{
public static void main(String[] args)
{
byte x=0;
char y='a';
x=(byte)y;
System.out.println(x);
}
}
作者: 404NOTFOUND 时间: 2015-9-28 23:47
可以的小伙子
作者: 周建星 时间: 2015-9-30 18:47
应该可以强制转换 byte -128—127 short -2^15—2^15-1 char无符号 0—2^16-1
作者: 吾要娶她 时间: 2015-9-30 18:53
骚年 这是可行的
作者: 553237481 时间: 2015-9-30 19:36
只要在范围内,可以转的
作者: iceknc 时间: 2015-9-30 20:11
只要装得下,都能转
作者: 且听风_R0pZK 时间: 2015-9-30 23:50
在一定范围内是可以转换的!{:2_30:}
作者: lvfx 时间: 2015-9-30 23:56
那个熊哥,熊大吗
作者: 阿加斯冬季 时间: 2015-10-1 00:30
可以转换的啊
作者: 猫是点点 时间: 2015-10-1 00:42
顶一个,么么哒
作者: iverchen 时间: 2015-10-1 12:36
刚刚试着运行了 验证成功 97
作者: yiranpanda 时间: 2015-10-1 14:11
啦啦啦~
作者: 阿萨德豆腐干 时间: 2015-10-1 14:25
应该可以的
作者: meijunwei6275 时间: 2015-10-1 14:32
可以进行强转的
作者: fmi110 时间: 2015-10-1 19:51
学习一下 short和char可以不用转,直接互相赋值都可以
作者: Orangeapp 时间: 2015-10-1 22:50
可以强转的啊
作者: 大地z灵 时间: 2015-10-1 23:09
short x = 130;
byte y = (byte) x;
System.out.println(y);
超出范围数据会溢出。
作者: 13480153263 时间: 2015-10-1 23:45
你换个不在byte取值范围的试试,你会看到异想不到的效果
作者: llwhcm 时间: 2015-10-2 01:56
爱 刚学的又忘了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |