我有一个想法

来源:4-1 Java条件语句之 if

山大王小白兔

2015-12-12 22:06

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

写回答 关注

4回答

  • 慕冬雪
    2015-12-12 22:32:18
    已采纳

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

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

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

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

    谢谢。

    山大王小白兔

    非常感谢!

    2015-12-14 22:49:18

    共 1 条回复 >

  • sunyaox
    2015-12-12 22:28:01

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

  • sunyaox
    2015-12-12 22:26:14

    char charAt();

  • sunyaox
    2015-12-12 22:18:16

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

    山大王小白兔

    如果用String 咋弄呢

    2015-12-12 22:21:21

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题