术--经典题解析(1)

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类型的大小。可以不用强转。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值