課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
判斷數字的最后一位是不是0.2.4.6.8 這樣的話應該怎么寫?
2015-12-12
源自:Java入門第一季(IDEA工具)升級版 4-1
正在回答
首先要明白:是整數還是小數?
1、整數:樓上說的用%10求他的余數,這只是對了一半,因為整數里邊包含負數,負數除以10還是負數。所以,在整數的前提下正確的方式是:
Math.abs(你的參數)%10;//Math.abs()是求絕對值的函數
2、小數:如果是小數的話,我暫時沒有想到好的方法,只能用最笨的方式,把這個參數轉換成字符串,然后截取字符串最后一個字符,然后判斷。
謝謝。
山大王小白兔 提問者
我說下思路,然后省下的你自己去做,取到字符串的最后一位字符,然后比較,這時比較用'1','2'
char charAt();
把你的數字 %10 然后用if判斷就可以了
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答這個是我的一個實現的方法,請問有沒有其他的想法
2 回答我想知道這個還有其他方法嗎?
2 回答我只想問有沒有別的方法
3 回答我想打個圓形 有沒有 代碼
2 回答我想問一問
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-12
首先要明白:是整數還是小數?
1、整數:樓上說的用%10求他的余數,這只是對了一半,因為整數里邊包含負數,負數除以10還是負數。所以,在整數的前提下正確的方式是:
2、小數:如果是小數的話,我暫時沒有想到好的方法,只能用最笨的方式,把這個參數轉換成字符串,然后截取字符串最后一個字符,然后判斷。
謝謝。
2015-12-12
我說下思路,然后省下的你自己去做,取到字符串的最后一位字符,然后比較,這時比較用'1','2'
2015-12-12
char charAt();
2015-12-12
把你的數字 %10 然后用if判斷就可以了