怎么做0-1000之间的水仙花数~~
急求助 考试要用 要正确 最好标上中文注释 求你们了 我门要互相帮助~~
急求助 考试要用 要正确 最好标上中文注释 求你们了 我门要互相帮助~~
解决方案 »
- 关于BMI小程序的问题~~求助~~
- 请问,哪里有SWT/JFace 的API帮助下载?
- printwrite对文件大小的限制
- 请各位大侠帮我看看 图像显示不出来 图像在当前文件夹中 代码如下:
- JBUILDER中使用SWING时自定义异常问题
- japplet是不是不能调用数据库呢?还是要将有数据库的pc做成数据库的服务器才行呢?帮忙啊!
- 关于java中文编码问题
- 运行applet时安装jre出现问题,大侠帮忙!
- 请问JAVA有什么好书,能不能介绍一下呀
- 调查一下,关于 jbuilder6。多多参加,哦,人人得分的问题哦
- 关于JApplet中paintComponent()的问题
- 如何快速读取到最后一行
{
private boolean method(int i)
{
int one;
int two;
int three;
boolean b=true;
if(i>1000)
b=false;
else
{
one=i%10;
two=(i%100-one)/10;
three=(i-one-two*10)/100;
if((one*one*one+two*two*two+three*three*three)!=i)
b=false;
}
return b;
}
public static void main(String[] args)
{
Test t=new Test();
for(int i=0;i<1000;i++)
{
if(t.method(i))
System.out.println(i);
}
}
}
private int n;
public DaffodilNum(int n){
this.n=n;
}
public boolean IsOrNot(){
int a=n%10;
int b=(n%100-a)/10;
int c=(n-b*10-a)/100;
if((Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3))==n) return true;
return false;
}
public static void main(String[] args){
for(int i=0;i<1000;i++){
DaffodilNum temp=new DaffodilNum(i);
if(temp.IsOrNot()) System.out.print(i+" ");
}
System.out.println();
}
}