天天看點

你意想不到的的程式設計問題

1.java中1000不等于1000

以上兩個位置1和2輸出結果不相同,這是為什麼呢?

2.javascript 中 0.1 + 0.2 !== 0.3 為 true

0.1 + 0.2 !== 0.3,趕忙計算得驗證,發現,0.1 加 0.2 等于 0.30000000000000004

這又是為什麼呢?

3.system.out.println(1+1+'1'+1+1+1+1+'1');結果為多少?

結果為104,這是為什麼?為什麼不是11111111或者2141等其他值

1+1+'1'+1+1+1+1+'1'     實際為  1+1+49+1+1+1+1+49    結果為104

4.java中3元運算符的問題

運作一下,為什麼第一處abc可以指派,第二處3元運算符報空異常

<a target="_blank" href="http://bbs.csdn.net/topics/390822163">http://bbs.csdn.net/topics/390822163</a>

歡迎大家關注我的部落格,如有疑問,請加qq群:454796847、135430763 共同進步!