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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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语言,编写一个程序能将用户输入的个任意长度的整数,求出各个位上的数,并逆序输出。

C语言浮点型数据能不能取余?

C语言-求三位数的水仙花数

WPF如何获得ListView内各单元格控件

java实现有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

关于java的问题,有一个数12,怎么才能用它的个位加上它的十位。也就是:2+1