本帖最后由 唐僧踏歌 于 2014-4-2 13:17 编辑
public class A{
public static void main(String[] args) {
byte a=2,b=4,c; //谁能解释下,为什么byte改成int就不会出错?
c=a*b;
System.out.print("2乘4等于"+c);
}
}
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Type mismatch: cannot convert from int to byte
可以a,b,c声明的都是byte类型的啊 |
|