如何使用Java打印所有的五角星数

 时间:2024-10-16 18:26:49

5位的自幂数成为五角星数。也即一个 n 位数 ( n=5 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:5^5 + 4^5 + 7^5 + 4^5 + 8^5 = 54748)

如何使用Java打印所有的五角星数

2、我们创建一个工程,或使用已有工程,在工程下创建包,包内新建一个类,我命名为StarNumber类,大家根据自己喜好随便命名,但请保持类名与文件名一致。

如何使用Java打印所有的五角星数

4、判断这个数是不是五角星数数,求每一位数上的数的五次方和是否为原数字本身。这里,我们通过取得各个位数上的值,进行五次方和运算,然后拿求得的值与原数字判断,若相等,则为五角星数。String str = String.valueOf(number); char[] queue = str.toCharArray(); int sum = 0; for (int index = 0; index < queue.length; index++) { sum = sum + fives(Integer.valueOf(""+queue[index])); }

如何使用Java打印所有的五角星数

6、最后,求得五角星数一共有三个,也即:547489272793084

如何使用Java打印所有的五角星数
  • 怎么用visual studio2017编写c++程序?
  • 如何使用form表单将数据提交给php?
  • MarkMan马克鳗操作安装步骤
  • eclipse建立java窗口上的菜单栏
  • 女性面试入坐姿势介绍
  • 热门搜索
    周边旅游景点 四川旅游学院官网 山西 旅游 雪乡旅游攻略 北京周边旅游景点大全 贵阳旅游必去景点 四川省旅游局 成都市旅游景点 黄山旅游攻略二日游 毛里求斯旅游攻略