2019春招面试题总结-03
生活随笔
收集整理的這篇文章主要介紹了
2019春招面试题总结-03
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
public class B{public static void main(String[] args){int i = 12;System.out.println(i+=i-=i*=i);}
}
問題:請分析上述代碼的運(yùn)行結(jié)果
選項(xiàng): A 100
B 0
? C -120
? ?D 無法編譯通過
解析:此題主要考察運(yùn)算的順序,具體分析如下:
i+=i-=i*=i(原式)可看分成如下式 i+=x,即 i = i+x ,其中x相當(dāng)于 i-=i*=i
x可繼續(xù)拆分為 i-=y,即 i = i-y,其中y相當(dāng)于i*=i
i*=i即i = i*i
所以 y=i*i
所以 x = i-i*i
所以 原式 = i+i-i*i = (2-i)*i = -120
此題應(yīng)選擇C選項(xiàng)
?
轉(zhuǎn)載于:https://www.cnblogs.com/helloworldmybokeyuan/p/11189121.html
總結(jié)
以上是生活随笔為你收集整理的2019春招面试题总结-03的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《软件过程管理》 第三章 软件过程组织管
- 下一篇: 电子学会遗留