1. 程式人生 > >Java中如何取數據各個位上的值

Java中如何取數據各個位上的值

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 == (gege
ge+shishishi+baibaibai)){
System.out.println(x);

        }

    }

} 

}

Java中如何取數據各個位上的值