您的位置:首页 > 编程语言 > Java开发

《Java开发实战经典》第三章答案3.1

2015-08-11 19:36 525 查看
4000
package xiti3;

import java.lang.*;//导入的包要写在本包之下!!!方法2时导入该包

/*

* 打印出1~10000范围中所有的水仙花数,水仙花数是指一个3位数

* 其各位数字的立方和等于该数本身

*/

public class First {

/*方法1

* public static void main(String args[]){

for(int i=100;i<1000;i++){

int a=i/100;

int b=(i%100)/10;

int c=i%10;

if(a*a*a+b*b*b+c*c*c==i){

System.out.println(i);

}

}

}*/

//=============分割线======================

//方法2

public static void main(String args[]){

for(int i=100;i<1000;i++){

int a=i/100;

int b=(i%100)/10;

int c=i%10;

if(Math.pow(a, 3)+Math.pow(b, 3)+Math.pow(c, 3)==i){

System.out.println(i);

}

}

}

}

//X^3==>java.lang.Math.pow(X,3);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java