黑马程序员技术交流社区
标题:
求代码
[打印本页]
作者:
zhangzhiyao
时间:
2015-8-24 22:07
标题:
求代码
哪位大神知道怎么打印水仙花数
作者:
G_Y_C黑马
时间:
2015-8-24 22:19
class Test01
{
public static void main(String[] args)
{
for (int x = 100 ; x <= 999 ;x++ )
{
int a = x/100;
int b = x /10 % 10;
int c = x % 10;
if ( x == (a*a*a+b*b*b+c*c*c) )
{
System.out.println("水仙花数:"+x+" ");
}
}
}
}
复制代码
作者:
收获远眺
时间:
2015-8-24 22:37
赞一个.........
作者:
helloxiaoyu
时间:
2015-8-24 23:11
楼上解答的很好,赞
作者:
a513200780
时间:
2015-8-24 23:18
很好,学到了
作者:
lcq0301
时间:
2015-8-24 23:47
一楼大神,果然牛掰,赞一个!
作者:
zhangzhiyao
时间:
2015-8-25 08:41
G_Y_C黑马 发表于 2015-8-24 22:19
要是能注释一下就更perfact了
作者:
永飞
时间:
2015-8-25 10:28
public class Demo
{
public static void main(String[] args){
for(int i=100; i<1000; i++)
{
if(flower(i))
{
System.out.println(i);
}
}
}
//创建一个方法用与判断是否为水仙花数
public static boolean flower(int num)
{
int bai = num / 10 / 10;
int shi = num /10 % 10;
int ge = num % 10;
if(num == (bai*bai*bai + shi*shi*shi + ge*ge*ge))
{
return true;
}
return false;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2