我想在我的應用程序中進行一些計算,其中我將兩個值分爲A和B兩個值。當時A和B的值分別爲0.0和0.0我得到的輸出爲NaN
(同時調試代碼),也得到Toast
,但是當我插入值sqlite db
只有空白字段被插入,爲什麼是任何人都可以解釋請。注意:我的db字段是雙重類型。謝謝0除以0在Android中獲得NaN(不是數字)
回答
內部sqlite將NaN值存儲爲NULL。這很有意義,因爲在計算表達式中,NaN或NULL使整個表達式爲NaN或NULL。
如果要顯式存儲NaN,可以將'NaN'
作爲文本存儲。
好的謝謝。 – 2014-10-20 12:56:32
嘗試驗證在Android上NaN
,使用Double.isNaN(a/b)
。當參數爲NaN
且在所有有效除法操作中爲false時,它將返回true。
感謝您的回答 – 2014-10-20 13:05:06
不客氣。如果它對你有幫助,你可以升級+1。 :) – 2014-10-20 13:10:31
是的,它是有益的,但不是我的問題,+ 1'isNaN()' – 2014-10-20 13:12:09
- 1. 將NaN或Inf乘以0並得到0
- 2. tensorflow除以0/0 =:0
- 3. 棧數據和刪除0/NaN的
- 4. caffe損失是nan或0
- 5. 如何獲得0.9而不是0
- 6. C++除以0
- 7. 我乘以0而不是0 !!!! Python的
- 8. 如何在Python中獲得操作系統的argv [0](不是sys.argv [0])?
- 9. JavaScript從字符串中獲得數字「0」前面的數字
- 10. 返回 「批准」 列的值 「是\ 0 \ 0 \ 0 \ 0 \ 0 \ 0」,而不是 「是」
- 11. 除以0的計數
- 12. 是否可以在postscript中獲得argv [0]?
- 13. 的JavaScript堅持認爲0是NaN
- 14. JavaScript:將NaN轉換爲0
- 15. 用NaN替換float 0
- 16. 是0除以無窮大保證爲0?
- 17. 如何獲得getUTCDate()與0
- 18. objective-c除以總是返回0
- 19. 試圖讓計算器返回0而不是數字除以0時的錯誤消息?
- 20. 如何獲得的String.Format不解析{0}
- 21. 如何在不破壞負數的NaN | 0
- 22. 的Android - CursorIndexOutOfBounds指數0要求與0
- 23. 如何處理除以0
- 24. 處理除以0和NA
- 25. 除以0問題vb.net
- 26. -0?什麼是-0?
- 27. 熊貓:數據正常化時獲取0和NaN
- 28. 如何在Java中輸出序列'1 0 1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 ...'?
- 29. 以[0] [0]結尾的函數調用
- 30. clock_gettime得到ns是0
如果B爲0,則跳過除法。表示「不能用0除」。 – 2014-10-20 12:39:14
您的插入查詢可能是錯誤的。請檢查該查詢。 – deepak825 2014-10-20 12:41:21
我可以做到這一點,但楠沒有插入數據庫? – 2014-10-20 12:41:28