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