NewDemo 发表于 2014-5-18 00:06
Java代码编译字节码后,byte short char boolean等基础类型都转换成int进行计算 c1=a1+b1; //a1+b1得到了 ...
彭旭文 发表于 2014-5-18 10:33
第一种
int a=3;
int b=5;
陈静 发表于 2014-5-20 11:05
可以将int型常量赋值给 byte类型,byte a= 3是可以通过的。
彭旭文 发表于 2014-5-20 17:56
我个人是这样认为的:
当常量不参加运算的时候,如果它不超出各类型的取值范围的话,赋值可以正常运行,程 ...
陈静 发表于 2014-5-22 16:36
我不同意你的第一个观点
float f = 0.1 编译是会报错的,java赋值的原则是不可以将表数范围的小的类型直 ...
陈静 发表于 2014-5-22 16:41
用Eclipse一试试他就会告诉你是什么错。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |