山大王小白兔
2015-12-12 22:06
判断数字的最后一位是不是0.2.4.6.8 这样的话应该怎么写?
首先要明白:是整数还是小数?
1、整数:楼上说的用%10求他的余数,这只是对了一半,因为整数里边包含负数,负数除以10还是负数。所以,在整数的前提下正确的方式是:
Math.abs(你的参数)%10;//Math.abs()是求绝对值的函数
2、小数:如果是小数的话,我暂时没有想到好的方法,只能用最笨的方式,把这个参数转换成字符串,然后截取字符串最后一个字符,然后判断。
谢谢。
我说下思路,然后省下的你自己去做,取到字符串的最后一位字符,然后比较,这时比较用'1','2'
char charAt();
把你的数字 %10 然后用if判断就可以了
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题