黑马程序员技术交流社区

标题: 已知一个三位数 456 如何取得个个位上的值 [打印本页]

作者: lrx    时间: 2016-4-12 23:45
标题: 已知一个三位数 456 如何取得个个位上的值
      已知一个三位数   456   如何取得个个位上的值   个位  十位  百位


作者: MichaelLian    时间: 2016-4-12 23:50
解答:465%10得到5,,,(465/10)%10得到6,,,(465/100)得到4,,,前提是int类的整数;
作者: lrx    时间: 2016-4-12 23:59
嗯  可以  谢谢
作者: yaolv7    时间: 2016-4-13 00:08
public void method(int num) {
        for(int i = 1, i <= num, i *= 10) {
                num / i % 10        //取到每一位数的值
        }
}
至于拿什么东西记录取到的每一个值 , 自己慢慢想下应该能出来了
作者: 泪无痕    时间: 2016-4-13 23:28
取余与整除结合,465%10==5,(465/10)%10==6,465、/100==4




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2