黑马程序员技术交流社区
标题:
领悟了怎么获得十进制数每一位的数的方法了。
[打印本页]
作者:
sandra_bae
时间:
2015-4-30 23:02
标题:
领悟了怎么获得十进制数每一位的数的方法了。
/*
需求:请输出满足这样条件的五位数。
个位=万位
十位=千位
个位+十位+千位+万位=百位
思路:数字num<=99999 && num>=10000的:
个位=num%10;
十位=num%100/10;
百位=num%1000/100;
千位=num%10000/1000;
万位=num/10000;
*/
class TenThousand
{
public static void main(String[] args)
{
for(int num = 10000;num <= 99999; num++)
{
int ge = num%10;
int shi = num%100/10;
int bai = num%1000/100;
int qian = num%10000/1000;
int wan = num/10000;
if((ge==wan) && (shi==qian) && (ge+shi+qian+wan==bai))
{
System.out.println(num);
}
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2