黑马程序员技术交流社区

标题: 类型转换 [打印本页]

作者: 周志伟    时间: 2013-3-29 00:54
标题: 类型转换
本帖最后由 周志伟 于 2013-3-29 01:01 编辑

class VarDemo
{
    public static void main(String[] args)
    {
         byte b = 3;
         b = b + 2;
         System.out.println(b);
     }
}
运行javac VarDemo.java时会报错,错误提示是:

如何才可以得到运算结果呢?只要进行
强制类型转换
即可:
  1. class VarDemo
  2. {
  3.     public static void main(String[] args)
  4.     {
  5.         byte b = 3;
  6.         b = (byte)(b + 2);
  7.         System.out.println(b);
  8.     }
  9. }
复制代码



类型转换.jpeg (36.51 KB, 下载次数: 3)

类型转换.jpeg

作者: 黑马李超    时间: 2013-3-29 01:58
不知道可有人注意到楼主的等级和积分。。。。。
作者: 梁耀今    时间: 2013-3-29 03:34
黑马李超 发表于 2013-3-29 01:58
不知道可有人注意到楼主的等级和积分。。。。。

就是积分很高,等级很高,就是技术分就。。。
作者: 刘胜寒    时间: 2013-3-29 09:51
其实我搞不懂,楼主是故意出来秀的...还是估计告诉我我们你的二进制运算是有多么牛吗???
作者: 刘胜寒    时间: 2013-3-29 09:52
我想问一下楼主...int = 256 强转成byte型的结果是多少,手算!不要用计算机算...
作者: 周志伟    时间: 2013-3-29 14:03
黑马李超 发表于 2013-3-29 01:58
不知道可有人注意到楼主的等级和积分。。。。。

额,我只是一个学校的保安,目前是成人大专在读,没有java基础,自己在看视频。我注册的时间比较早,由于种种原因吧,看视频的时间少,所以,我准备辞职学习,这样时间还多一点。我的基础很弱,希望大家理解。
作者: 周志伟    时间: 2013-3-29 14:03
梁耀今 发表于 2013-3-29 03:34
就是积分很高,等级很高,就是技术分就。。。

额,我只是一个学校的保安,目前是成人大专在读,没有java基础,自己在看视频。我注册的时间比较早,由于种种原因吧,看视频的时间少,所以,我准备辞职学习,这样时间还多一点。我的基础很弱,希望大家理解。
作者: 周志伟    时间: 2013-3-29 14:03
似水像火 发表于 2013-3-29 09:51
其实我搞不懂,楼主是故意出来秀的...还是估计告诉我我们你的二进制运算是有多么牛吗??? ...

额,我只是一个学校的保安,目前是成人大专在读,没有java基础,自己在看视频。我注册的时间比较早,由于种种原因吧,看视频的时间少,所以,我准备辞职学习,这样时间还多一点。我的基础很弱,希望大家理解。
作者: 周志伟    时间: 2013-3-29 14:22
似水像火 发表于 2013-3-29 09:52
我想问一下楼主...int = 256 强转成byte型的结果是多少,手算!不要用计算机算... ...



作者: 刘胜寒    时间: 2013-3-29 17:49
周志伟 发表于 2013-3-29 14:22

哥们牛!顶一个
作者: 周志伟    时间: 2013-3-29 19:15
似水像火 发表于 2013-3-29 17:49
哥们牛!顶一个

谢谢支持,继续加油。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2