为了账号安全,请及时绑定邮箱和手机立即绑定

我有一个想法

判断数字的最后一位是不是0.2.4.6.8 这样的话应该怎么写?

正在回答

4 回答

首先要明白:是整数还是小数?

1、整数:楼上说的用%10求他的余数,这只是对了一半,因为整数里边包含负数,负数除以10还是负数。所以,在整数的前提下正确的方式是:

Math.abs(你的参数)%10;//Math.abs()是求绝对值的函数

2、小数:如果是小数的话,我暂时没有想到好的方法,只能用最笨的方式,把这个参数转换成字符串,然后截取字符串最后一个字符,然后判断。

谢谢。

0 回复 有任何疑惑可以回复我~
#1

山大王小白兔 提问者

非常感谢!
2015-12-14 回复 有任何疑惑可以回复我~

我说下思路,然后省下的你自己去做,取到字符串的最后一位字符,然后比较,这时比较用'1','2'

0 回复 有任何疑惑可以回复我~

char charAt();

0 回复 有任何疑惑可以回复我~

把你的数字 %10 然后用if判断就可以了

0 回复 有任何疑惑可以回复我~
#1

山大王小白兔 提问者

如果用String 咋弄呢
2015-12-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我有一个想法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信