大家好!
作为黑马的新人,和一个零基础的新手,通过近期的学习我深有感触;
语言是一门艺术,她像花儿一样美丽;
然而对于学者们却那么枯燥,我有一个大胆的想法,在这里做一个水仙花的花坛,希望大家都来经营她,让它绽放的更美丽,规则很简答,水仙花数大家都知道,我开个头希望黑马大神们给点力,让这多小小的水仙花尽可能多的囊括我们的Java知识,给上详细的注解,目的是方便大家每次赏花都有收获!谢谢!!!
第一颗种子:
class Demo{
public static void main(String[] args){
for(int x=100;x<1000;x++){
int g=x%10;
int s=x/10%10;
int b=x/100;
if(x==(g*g*g+s*s*s+b*b*b)){
System.out.println(x);
}
}
}
}
第二颗种子:
class Si{
public static void main(String[]args){
Si s = new Si();
for(int a=100;a<1000;a++){
if(s.shui(a)){
System.out.println(a);
}
}
}
public boolean shui(int x){
int g=0,s=0,b=0;
g=x%10;
s=x/10%10;
b=x/100;
if(g*g*g+s*s*s+b*b*b==x)
{return true;}
else
{return false;}
}
}
第三课种子:
class Sn{
public static void main(String[]args){
Sn s = new Sn();
for(int a=100;a<1000;a++){
s.shui(a);
}
}
public void shui(int x){
int g=0,s=0,b=0;
g=x%10;
s=x/10%10;
b=x/100;
if(g*g*g+s*s*s+b*b*b==x)
{System.out.println(x);}
}
}
第四颗种子:
class Ss{
public static void main(String[] args)
{
Ss m = new Ss();
for(int a=100;a<1000;a++)
{
m.f(a);
}
public void f(int x)
{
int g=x%10;
int s=x/10%10;
int b=x/100;
if(g*g*g+s*s*s+b*b*b==x)
System.out.println(x);
}
}
}
第五颗种子:
class Ss1{
public static void main(String[] args)
{
Ss1 m = new Ss1();
for(int a=100;a<1000;a++)
{
m.f(a);
}
public void f(int x)
{
int g=x%10;
int s=x/10%10;
int b=x/100;
if(g*g*g+s*s*s+b*b*b==x)
System.out.println(x);
}
}
}
第六颗种子:
class Sx{
public static void main(String[] args){
Sx m = new Sx();
m.fangF();
}
public void fangF(){
for(int x=100;x<1000;x++){
int g=x%10;
int s=x/10%10;
int b=x/100;
if(g*g*g+s*s*s+b*b*b==x){
System.out.println(x);
}
}
}
}
有一个是错的,大神们帮改改
|
|