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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蒙武辉 黑马帝   /  2012-3-21 15:36  /  1725 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class GenericDemo
{
        public static void main(String[] args)
        {
                byte a=0,b=1;
                int c=a+b;
                System.out.println(c);

        }
}

7 个回复

倒序浏览
class GenericDemo
{
         public static void main(String[] args)
         {
                 byte a=0,b=1;  //       ,   ; 不是英文状态下的标点符号
                 int c=a+b;//;  这个也是
                 System.out.println(c);

        }
}
回复 使用道具 举报
{:soso_e113:}  原因是  你的   ;  ,    符号有问题  中文符号
回复 使用道具 举报
编译器会故意当把a 和b当成很大值 相加的话他就觉得放不进去哈哈  因为有这个可能性在
回复 使用道具 举报
泮和顺 发表于 2012-3-21 16:31
编译器会故意当把a 和b当成很大值 相加的话他就觉得放不进去哈哈  因为有这个可能性在 ...

因为它的 a和b 都定义好了是  Byte类型,所以编译器不会故意当把a 和b当成很大值
回复 使用道具 举报
public class GenericDemo {
         public static void main(String[] args)
     {
             byte a=0,b=1;
             int c=a+b;
             System.out.println(c);

     }

}
回复 使用道具 举报
程洪 金牌黑马 2012-3-21 18:16:39
7#
面对你的问题 我觉得 大哥 能不能把异常代码抛出来 你说出错 那我们还要复制代码 进去编译一次。。。?
我是看到了几个标点符号
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马