码迷,mamicode.com
首页 > 编程语言 > 详细

Java中如何取数据各个位上的值

时间:2018-03-15 14:17:24      阅读:297      评论:0      收藏:0      [点我收藏+]

标签:Java取值思想

/
思想:取数据各个位上的值
需求:在控制台输出所有的"水仙花数"
分析:
所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身
比如:
153=1
11 + 555 + 333
/
class ForDemo4{
public static void main (String[] args){
for (int x = 100;x<=999;x++){
int ge = x%10; //想要取一个数的个位数值,就用该数对10取余
int shi=x/10%10; //想要取一个数的十位数值,就用该数先除以10,把原十位数值移至个位,然后对10取余
int bai=x/100%10; //和上同理
if ( x == (gegege+shishishi+baibaibai)){
System.out.println(x);

        }

    }

} 

}

Java中如何取数据各个位上的值

标签:Java取值思想

原文地址:http://blog.51cto.com/11403002/2087116

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!