java实现水仙花数
发布日期:2021-11-21 04:40:51 浏览次数:14 分类:技术文章

本文共 553 字,大约阅读时间需要 1 分钟。

class GetThree{	int a;		public GetThree(int a)	{		this.a = a;			}		public int getData()	{		int fD = this.a/100;				int hD = this.a%100/10;				int lD = this.a%100%10;				int data  = fD * fD * fD + hD*hD*hD + lD*lD*lD;				if(data == a)		{			return a;		}				return 0;	}}

实现3位数的水仙花数的类

测试方法如下:

public class IkeD_test1{		public static void main(String[] args)	{				GetThree getThree;			for(int i = 100; i < 1000;i++)		{			 getThree = new GetThree(i);						int a = getThree.getData();						if(a!=0)			{			    System.out.println(a);			}		}	}}
结果如下:

153370371407

转载地址:https://blog.csdn.net/xiaoji94shen/article/details/19411875 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:IOS解决键盘挡住UITextView的方法
下一篇:递归浅析

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月26日 20时04分39秒