写代码:

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实现判断水仙花数相关推荐

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

    判断一个整数是否为水仙花数 import java.util.Scanner;/*** 从键盘上输入一个数字,判断是不是水仙花数* <p>* 所谓"水仙花数"是指一个三 ...

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

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

  3. C语言中判断一个三位数是否是水仙花数,判断三位数是否为水仙花数

    用C语言写出判断一个三位数是否为水仙花数的程序 请给正确的答案,不懂的别进 1.一个主程序,输出所有的水仙花数程序,可参考如下: #include int main(int argc, char *a ...

  4. 让用户输入一个三位数(若不是三位数则提示错误),判断该数是否是水仙花数。(水仙花数:每一位上的数字的立方和,等于该数本身)

    import java.util.Scanner; public class Test {public static void main(String[] args){/*让用户输入一个三位数(若不是 ...

  5. 判断一个整数是否是水仙花数 || 编写程序,根据输入的月份和年份,求出该月的天数(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                 ...

  6. 问题三十一: 输入一个三位数n,判断输出n是否为水仙花数。 若各位数的立方和等于该数自身,则称其为“水仙花数”(如:153=13+53+33)。

    /* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了) * 程序的版权和版本声明部分 * All rights reserved. * 文件名称: txt.c * 作 者: ...

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

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

  8. Java:用Java程序打印出所有的 “水仙花数 ”。

    题目: 利用Java程序打印出所有的 "水仙花数 ".所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个 "水仙花数 ...

  9. java 找出所有水仙花数,java兑现找出所有的水仙花数

    java实现找出所有的水仙花数. 水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身.(例如:1^3 + 5^3 + 3^3 = 153) 在没有考虑效率的情况下 ...

最新文章

  1. node aws 内存溢出_如何使用Node.js和AWS快速创建无服务器RESTful API
  2. SAP MIGO对工单做101收货,报错 - Check table TFBEFU_CR entry 10 does not exist – 对策
  3. 虚拟机win2003安装mysql教程_CentOS7.2虚拟机上安装MySQL 5.6.32的教程
  4. 视频导切台控制说明:RGBLink MiniPro初步测试
  5. 应用Java程序片段动态生成表格
  6. document write的用法
  7. 用Vue的父子组件通信实现todolist的功能
  8. redis实践及思考
  9. .NET 二维码生成(ThoughtWorks.QRCode)
  10. APP中的第三方“支付”功能该如何测试
  11. 《Python编程从入门到实践》记录之Python处理CSV文件数据
  12. vue数据双向绑定的原理
  13. edge如何导入html文件收藏夹,win10浏览器 edge浏览器收藏夹怎么导入?
  14. python从入门到精通需要多久-学Python编程难吗 从入门到精通学习Python要多久
  15. XamarinEssentials教程应用程序信息AppInfo
  16. Gitee + Hexo 搭建个人博客
  17. [转载]用 Apache Geronimo 创建并部署 blog 和 wiki 模块
  18. python报KeyError: ('Age', 'occurred at index PassengerId')错误
  19. 旅客因航班耽搁殴打工作职员被拘
  20. Win8.1 IE11 浏览器无法打开任何网页的解决办法

热门文章

  1. 【react】使用代理解决跨域问题
  2. CSS-解决苹果点击高亮、安卓select灰色背景(select下拉框在IOS中背景变黑、出现阴影问题)
  3. 统一异常处理+错误编码设计方案
  4. 四种方法解决最大连续子序列和问题
  5. MySQL_解决ERROR 2006 (HY000) at line XX MySQL server has gone away问题
  6. 问题解决-Failed to resolve: com.android.support.constraint:constraint-layout:1.0.0-alpha7
  7. Python中import导入上一级目录模块及循环import问题的解决
  8. #if DEBUG与条件(“ DEBUG”)
  9. 对当前JAVA流行框架的一些小感悟
  10. Android开发笔记——常见BUG类型之内存泄露与线程安全