Java判断一个整数是否为水仙花数
判断一个整数是否为水仙花数
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判断一个整数是否为水仙花数相关推荐
- java判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如: 153 = 1*1*1 + 3*3*3 + 5*5*5
public class Zy01{ //编写一个main方法 public static void main(String[] args) { /* 判断一个整数是否是水仙花 ...
- java判断一个整数是否为水仙花数,所谓水仙花数是指一个三位数,其各个位上数字立方和等于其本身
public class HomeWork03 {public static void main(String[]args) {int n = 153;int a = n / 100;int b = ...
- 判断一个整数是否是水仙花数 || 编写程序,根据输入的月份和年份,求出该月的天数(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. 判断一个整数是否为水仙花数
题目 键盘输入一个整数,判断是否为水仙花数 思路 首先应该知道何为水仙花数: 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital inva ...
- java判断一个整数是不是素数(质数)
java判断一个整数是不是素数(质数) /*** 判断一个数是不是素数(质数)* 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数.*/import java.util.Scann ...
- python用fun判断水仙花数_功能:调用函数fun判断一个三位数是否水仙花数。
功能:调用函数fun判断一个三位数是否"水仙花数".在main函数中从键盘输入一个三位数,并输出判断结果.请编写fun函数.说明:所谓"水仙花数"是指一3位数, ...
- Java判断一个整数有多少位
Java判断一个整数有多少位 首先,封装一个判断位数的方法:使用for循环进行判断整数的位数.直到传进的整数小于数组中某个值时,停止循环. /*** 获取整数有多少位* @param num 要判断的 ...
- Java 判断一个整数是否是质数
Java 使用三元表达式判断一个整数是素数还是合数 import java.util.Scanner; // 导入获取控制台的相关模块 public class PrimeNum {public st ...
- java,判断一个整数是质数还是合数.
判断一个整数是质数还是合数. -先了解质数和合数的概念: 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数. 合数是自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数. ...
最新文章
- 自定义classloader中的接口调用
- 千呼万唤始出来!OpenCV 4.0正式发布!
- 安卓Design包下的TextInputLayout和FloatingActionButton的简单使用
- 从落后的传统WAN转向SD-WAN—Vecloud
- IE userdata
- jqPlot图表插件使用说明(一)
- python实时定位_selenium python 一些操作和定位收集
- 高级程序设计c语言试卷答案,高级程序设计语言半期试卷答案.doc
- java学习(174):constructor类反射编程
- sql date类型_共享单车数据分析的SQL数据库设计
- 一条SQL语句查询当前数据库下有多少张表
- 父子继承与方法的重写 java 114818255
- 读ImageCropper源码
- linux 快组描述符,Linux 进程描述符 task struct
- 软件项目中需求管理工作的重要性
- 重要开源!CNN-RNN-CTC 实现手写汉字识别
- B. A and B and Compilation Errors
- 对WinForm的App.config文件进行加密
- 计算机思维论文1万字,计算机思维学论文选题 计算机思维论文题目怎么取
- 【JDK】Mac版安装JDK并配置环境
热门文章
- vip会员管理系统c语言,路西牌会员管理系统。
- idea python工程zip打包_【面试划重点】-- Python常见知识点
- eureka 集群失败的原因_Eureka集群的那些坑
- mysql索引的使用及优化方法_MySQL中索引和优化的用法总结
- 2021年宝鸡中学高考成绩查询,宝鸡中学排名前十名,2021年宝鸡中学排名一览表
- linux ps 显示不了中文,enscript转txt为ps文件时中文变成乱码
- android view显示隐藏动画效果,Android 根据手势顶部View自动展示与隐藏效果
- 手持巡检仪_专业的三防产品设计-电力巡检仪设计
- 浅析怎样提升win7 旗舰版系统显示质量
- linux怎么休眠快捷键,在Deepin系统中创建右键休眠选项的方法