叨叨两句
- 继续~
- 贫穷不可怕,可怕的是因为贫穷,而缺失长期目标、不做长远规划、不与人合作、不追求共赢、自我打击、对世界充满敌意
牛客网——java专项练习049
1
Which lines of the following will produce an error?
1. byte a1 = 2, a2 = 4, a3;
2. short s = 16;
3. a2 = s;
4. a3 = a1 * a2;
正确答案: A 你的答案: C (错误)
A Line 3 and Line 4
B Line 1 only
C Line 3 only
D Line 4 only
数值型变量在默认情况下为Int型,byte和short型在计算时会自动转换为int型计算,结果也是int 型。所以a1*a2的结果是int 型的
byte+byte=int,低级向高级是隐式类型转换,高级向低级必须强制类型转换,byte=char=short<int<long<float<double
byte,short,char是同级别的,不能自动转换,需要加强转
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。