java 判断水仙花_Java实现判断水仙花数
写代码:
package day03;
import java.util.Scanner;
/** * 根据用户输入的数字判断是否是水仙花数
* @author applover
*
*/
public class NarcissisticNumber {
public static void main(String[] args) {
System.out.println("请您输入一个三位整数");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
boolean result = testNarcissistic(num);
if(result) {
System.out.println("您输入的:" + num + "是水仙花数");
} else {
System.out.println("您输入的:"+ num + "不是水仙花数");
}
}
public static boolean testNarcissistic(int num) {
if ((num<=999) && (num >= 100)) {
int x = num/100; //获取百位上的数字
int y = num/10%10; //获取十位上的数字
int z = num%10; //获取个位上的数字
int resultNumber = (int)(Math.pow(x, 3) + Math.pow(y, 3) + Math.pow(z, 3));
if(resultNumber == num) {
return true;
}else {
return false;
}
} else {
System.out.println("您输入的数字不合法,请输入一个3位整数!"); return false;
}
}
}
java 判断水仙花_Java实现判断水仙花数相关推荐
- Java判断一个整数是否为水仙花数
判断一个整数是否为水仙花数 import java.util.Scanner;/*** 从键盘上输入一个数字,判断是不是水仙花数* <p>* 所谓"水仙花数"是指一个三 ...
- java判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如: 153 = 1*1*1 + 3*3*3 + 5*5*5
public class Zy01{ //编写一个main方法 public static void main(String[] args) { /* 判断一个整数是否是水仙花 ...
- C语言中判断一个三位数是否是水仙花数,判断三位数是否为水仙花数
用C语言写出判断一个三位数是否为水仙花数的程序 请给正确的答案,不懂的别进 1.一个主程序,输出所有的水仙花数程序,可参考如下: #include int main(int argc, char *a ...
- 让用户输入一个三位数(若不是三位数则提示错误),判断该数是否是水仙花数。(水仙花数:每一位上的数字的立方和,等于该数本身)
import java.util.Scanner; public class Test {public static void main(String[] args){/*让用户输入一个三位数(若不是 ...
- 判断一个整数是否是水仙花数 || 编写程序,根据输入的月份和年份,求出该月的天数(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 ...
- 问题三十一: 输入一个三位数n,判断输出n是否为水仙花数。 若各位数的立方和等于该数自身,则称其为“水仙花数”(如:153=13+53+33)。
/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了) * 程序的版权和版本声明部分 * All rights reserved. * 文件名称: txt.c * 作 者: ...
- python用fun判断水仙花数_功能:调用函数fun判断一个三位数是否水仙花数。
功能:调用函数fun判断一个三位数是否"水仙花数".在main函数中从键盘输入一个三位数,并输出判断结果.请编写fun函数.说明:所谓"水仙花数"是指一3位数, ...
- Java:用Java程序打印出所有的 “水仙花数 ”。
题目: 利用Java程序打印出所有的 "水仙花数 ".所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个 "水仙花数 ...
- java 找出所有水仙花数,java兑现找出所有的水仙花数
java实现找出所有的水仙花数. 水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身.(例如:1^3 + 5^3 + 3^3 = 153) 在没有考虑效率的情况下 ...
最新文章
- node aws 内存溢出_如何使用Node.js和AWS快速创建无服务器RESTful API
- SAP MIGO对工单做101收货,报错 - Check table TFBEFU_CR entry 10 does not exist – 对策
- 虚拟机win2003安装mysql教程_CentOS7.2虚拟机上安装MySQL 5.6.32的教程
- 视频导切台控制说明:RGBLink MiniPro初步测试
- 应用Java程序片段动态生成表格
- document write的用法
- 用Vue的父子组件通信实现todolist的功能
- redis实践及思考
- .NET 二维码生成(ThoughtWorks.QRCode)
- APP中的第三方“支付”功能该如何测试
- 《Python编程从入门到实践》记录之Python处理CSV文件数据
- vue数据双向绑定的原理
- edge如何导入html文件收藏夹,win10浏览器 edge浏览器收藏夹怎么导入?
- python从入门到精通需要多久-学Python编程难吗 从入门到精通学习Python要多久
- XamarinEssentials教程应用程序信息AppInfo
- Gitee + Hexo 搭建个人博客
- [转载]用 Apache Geronimo 创建并部署 blog 和 wiki 模块
- python报KeyError: ('Age', 'occurred at index PassengerId')错误
- 旅客因航班耽搁殴打工作职员被拘
- Win8.1 IE11 浏览器无法打开任何网页的解决办法
热门文章
- 【react】使用代理解决跨域问题
- CSS-解决苹果点击高亮、安卓select灰色背景(select下拉框在IOS中背景变黑、出现阴影问题)
- 统一异常处理+错误编码设计方案
- 四种方法解决最大连续子序列和问题
- MySQL_解决ERROR 2006 (HY000) at line XX MySQL server has gone away问题
- 问题解决-Failed to resolve: com.android.support.constraint:constraint-layout:1.0.0-alpha7
- Python中import导入上一级目录模块及循环import问题的解决
- #if DEBUG与条件(“ DEBUG”)
- 对当前JAVA流行框架的一些小感悟
- Android开发笔记——常见BUG类型之内存泄露与线程安全