黑马程序员技术交流社区

标题: 怎样拆分十进制的位数 [打印本页]

作者: 王海彬    时间: 2015-9-13 23:16
标题: 怎样拆分十进制的位数

        看一下这个问题:请输出满足这样条件的五位数。
                个位=万位
                十位=千位
                个位+十位+千位+万位=百位
               
class NumberText
{
        public static void main(String[] args)
        {
                //用for循环确定int范围
                for (int x = 10000;x <= 99999;x++)
                {
                        int g = x%10;//个位上的数
                        int s = x/10%10;//十位上的数
                        int b = x/10/10%10;//百位上的数
                        int q = x/10/10/10%10;//千位上的数
                        int w = x/10/10/10/10%10;万位上的数
                        if((g == w) && (s == q) && (g + s + q + w == b))
                        {
                        System.out.println(x);       
                        }
                }
        }
}

作者: 王海彬    时间: 2015-9-13 23:17
我看到了有些社招的题目跟这个有点搭边




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