黑马程序员技术交流社区
标题:
不知道为啥出错了?
[打印本页]
作者:
蒙武辉
时间:
2012-3-21 15:36
标题:
不知道为啥出错了?
class GenericDemo
{
public static void main(String[] args)
{
byte a=0,b=1;
int c=a+b;
System.out.println(c);
}
}
作者:
赵孟恩
时间:
2012-3-21 15:44
class GenericDemo
{
public static void main(String[] args)
{
byte a=0,b=1; // , ; 不是英文状态下的标点符号
int c=a+b;//; 这个也是
System.out.println(c);
}
}
作者:
谢明
时间:
2012-3-21 15:46
{:soso_e113:} 原因是 你的 ; , 符号有问题 中文符号
作者:
泮和顺
时间:
2012-3-21 16:31
编译器会故意当把a 和b当成很大值 相加的话他就觉得放不进去哈哈 因为有这个可能性在
作者:
房宝彬
时间:
2012-3-21 17:26
泮和顺 发表于 2012-3-21 16:31
编译器会故意当把a 和b当成很大值 相加的话他就觉得放不进去哈哈 因为有这个可能性在 ...
因为它的 a和b 都定义好了是 Byte类型,所以编译器不会故意当把a 和b当成很大值
作者:
liumeng
时间:
2012-3-21 18:10
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
面对你的问题 我觉得 大哥 能不能把异常代码抛出来 你说出错 那我们还要复制代码 进去编译一次。。。?
我是看到了几个标点符号
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2