系统管理员 发表于 2013-3-24 16:04 x+=3.12;这句话是错的,必须这样写x+=3.12f; 3.12是double类型,不能赋值给float类型 java语言是强类型语言 ...
芦青 发表于 2013-3-24 16:11 范围小的可以赋值给范围大的? byte x=33; 33是int类型 它不是照样赋值给byte类型了.. ...
系统管理员 发表于 2013-3-24 16:25 那是我自己总结的,可能不准确 byte x=33; //正确 byte x=128;//错误
贾文泽 发表于 2013-3-24 16:36 x += 3.12; 这句错了???x += 3.12; 这句是符合运算符,相当于 x =(float)x+3.12; x = x+3.12; ...