欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java打印出1000以内的所有水仙花数,java水仙花,public class

来源: javaer 分享于  点击 22802 次 点评:272

Java打印出1000以内的所有水仙花数,java水仙花,public class


public class exp2{    public static void main(String args[]){       int i=0;       math mymath = new math();       for(i=100;i<=999;i++)           if(mymath.shuixianhua(i)==true)           System.out.println(i);    }}class math{    public int f(int x)    {       if(x==1 || x==2)           return 1;       else           return f(x-1)+f(x-2);    }    public boolean iszhishu(int x)    {       for(int i=2;i<=x/2;i++)           if (x % 2==0 )              return false;       return true;    }    public boolean shuixianhua(int x)    {       int i=0,j=0,k=0;       i=x / 100;       j=(x % 100) /10;       k=x % 10;       if(x==i*i*i+j*j*j+k*k*k)          return true;       else          return false;    }}
相关栏目:

用户点评