1.. |
关于以下Java程序中错误行的说明正确的是( )。(选择一项) |
|
|
public class Test2 { public static void main(String[] args) { short s1=1; //1 s1=s1+1; //2 s1+=1; //3 System.out.println(s1); } } |
|
|
|
|
|
A |
1行错误 |
|
B. |
2行错误 |
|
C. |
3行错误 |
|
D. |
1行,2行,3行都错误 |
解析:这道题的正确答案是B.
第二行错,S1short类型,1是int类型。没有进行强转。
“=” ,“+=”是赋值符。 1默认为intl类型,但是其并没有超出short类型的大小。可以不用强转。