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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我感觉是byte,short,char之间是可以强行转换的

class Demo
{
        public static void main(String[] args)
        {
                byte x=0;
                char y='a';
                x=(byte)y;
                System.out.println(x);
        }
}

18 个回复

正序浏览
爱  刚学的又忘了
回复 使用道具 举报
你换个不在byte取值范围的试试,你会看到异想不到的效果
回复 使用道具 举报
short x = 130;
byte y = (byte) x;
System.out.println(y);
超出范围数据会溢出。
回复 使用道具 举报
可以强转的啊
回复 使用道具 举报
学习一下  short和char可以不用转,直接互相赋值都可以
回复 使用道具 举报
可以进行强转的                                                     
回复 使用道具 举报
应该可以的     
回复 使用道具 举报
啦啦啦~
回复 使用道具 举报
刚刚试着运行了 验证成功  97
回复 使用道具 举报
顶一个,么么哒
回复 使用道具 举报
可以转换的啊
回复 使用道具 举报
lvfx 来自手机 中级黑马 2015-9-30 23:56:17
8#
那个熊哥,熊大吗
回复 使用道具 举报
在一定范围内是可以转换的!{:2_30:}
回复 使用道具 举报
只要装得下,都能转
回复 使用道具 举报
只要在范围内,可以转的
回复 使用道具 举报
骚年  这是可行的
回复 使用道具 举报
应该可以强制转换 byte     -128—127   short    -2^15—2^15-1    char无符号     0—2^16-1
回复 使用道具 举报
可以的小伙子
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马