判断一个整数是否为水仙花数

import java.util.Scanner;/*** 从键盘上输入一个数字,判断是不是水仙花数* <p>* 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身* <p>* 例如:* 153 == 1*1*1 + 5*5*5 + 3*3*3 ;*/
public class Test07 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入一个整数:");int num = sc.nextInt();if (num < 100 || num > 1000) {System.out.println("您输入的不是三位数!请重新输入!");} else {int i = num % 10;int j = num / 10 % 10;int k = num / 100;if (i * i * i + j * j * j + k * k * k == num) {System.out.println(num + "是水仙花数");} else {System.out.println(num + "不是水仙花数");}}}
}

执行代码如下:

科普一下:

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。

水仙花百度百科直达车:https://baike.baidu.com/item/%E6%B0%B4%E4%BB%99%E8%8A%B1%E6%95%B0

Java判断一个整数是否为水仙花数相关推荐

  1. java判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如: 153 = 1*1*1 + 3*3*3 + 5*5*5

    public class Zy01{ //编写一个main方法     public static void main(String[] args) { /*         判断一个整数是否是水仙花 ...

  2. java判断一个整数是否为水仙花数,所谓水仙花数是指一个三位数,其各个位上数字立方和等于其本身

    public class HomeWork03 {public static void main(String[]args) {int n = 153;int a = n / 100;int b = ...

  3. 判断一个整数是否是水仙花数 || 编写程序,根据输入的月份和年份,求出该月的天数(1-12)|| 运算符的优先级问题 ||输出小写的a-z以及大写的Z—A||求出1-1/2+1/3-1/4…..1/

    判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,         其各个位上数字立方和等于其本身.例如: 153 = 1*1*1 + 5*5*5 + 3*3*3                 ...

  4. 4. 判断一个整数是否为水仙花数

    题目 键盘输入一个整数,判断是否为水仙花数 思路 首先应该知道何为水仙花数: 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital inva ...

  5. java判断一个整数是不是素数(质数)

    java判断一个整数是不是素数(质数) /*** 判断一个数是不是素数(质数)* 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数.*/import java.util.Scann ...

  6. python用fun判断水仙花数_功能:调用函数fun判断一个三位数是否水仙花数。

    功能:调用函数fun判断一个三位数是否"水仙花数".在main函数中从键盘输入一个三位数,并输出判断结果.请编写fun函数.说明:所谓"水仙花数"是指一3位数, ...

  7. Java判断一个整数有多少位

    Java判断一个整数有多少位 首先,封装一个判断位数的方法:使用for循环进行判断整数的位数.直到传进的整数小于数组中某个值时,停止循环. /*** 获取整数有多少位* @param num 要判断的 ...

  8. Java 判断一个整数是否是质数

    Java 使用三元表达式判断一个整数是素数还是合数 import java.util.Scanner; // 导入获取控制台的相关模块 public class PrimeNum {public st ...

  9. java,判断一个整数是质数还是合数.

    判断一个整数是质数还是合数. -先了解质数和合数的概念: 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数. 合数是自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数. ...

最新文章

  1. 自定义classloader中的接口调用
  2. 千呼万唤始出来!OpenCV 4.0正式发布!
  3. 安卓Design包下的TextInputLayout和FloatingActionButton的简单使用
  4. 从落后的传统WAN转向SD-WAN—Vecloud
  5. IE userdata
  6. jqPlot图表插件使用说明(一)
  7. python实时定位_selenium python 一些操作和定位收集
  8. 高级程序设计c语言试卷答案,高级程序设计语言半期试卷答案.doc
  9. java学习(174):constructor类反射编程
  10. sql date类型_共享单车数据分析的SQL数据库设计
  11. 一条SQL语句查询当前数据库下有多少张表
  12. 父子继承与方法的重写 java 114818255
  13. 读ImageCropper源码
  14. linux 快组描述符,Linux 进程描述符 task struct
  15. 软件项目中需求管理工作的重要性
  16. 重要开源!CNN-RNN-CTC 实现手写汉字识别
  17. B. A and B and Compilation Errors
  18. 对WinForm的App.config文件进行加密
  19. 计算机思维论文1万字,计算机思维学论文选题 计算机思维论文题目怎么取
  20. 【JDK】Mac版安装JDK并配置环境

热门文章

  1. vip会员管理系统c语言,路西牌会员管理系统。
  2. idea python工程zip打包_【面试划重点】-- Python常见知识点
  3. eureka 集群失败的原因_Eureka集群的那些坑
  4. mysql索引的使用及优化方法_MySQL中索引和优化的用法总结
  5. 2021年宝鸡中学高考成绩查询,宝鸡中学排名前十名,2021年宝鸡中学排名一览表
  6. linux ps 显示不了中文,enscript转txt为ps文件时中文变成乱码
  7. android view显示隐藏动画效果,Android 根据手势顶部View自动展示与隐藏效果
  8. 手持巡检仪_专业的三防产品设计-电力巡检仪设计
  9. 浅析怎样提升win7 旗舰版系统显示质量
  10. linux怎么休眠快捷键,在Deepin系统中创建右键休眠选项的方法