问题描述
水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身

*** 水仙花  DaffodilNum* 水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身*
public class DaffodilNum{public static void main(String[] args) {//遍历100-999的数for (int i =100;i<=999;i++){int a = i%10;//取个位数字int b = i/10%10; // 取十位数字int c = i/100; //取百位数字//判断水仙花的条件if (Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==i){System.out.println("水仙花数为"+i);}}}
}

运行结果

判断输入的数字是否为水仙花数

import java.util.Scanner;/*** JudgeDaffodiNum 判断水仙花数* 输入一个数看是不是水仙花数*/
public class JudgeDaffodiNum {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入你要判断的三位数");int i = sc.nextInt();if (i>100){int a = i%10; //取输入数字的个位int b =i/10%10; // 去输入数字的十位int c = i/100; // 取输入数字的百位if (Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==i){System.out.println("该数字是水仙花数");}else {System.out.println("该数字不是水仙花数");}}}
}

JAVA水仙花数与判断是否为水仙花数相关推荐

  1. 水仙花数的判断C语言,+最终代码优化

    水仙花数的判断 什么是水仙花数 思路讲解 代码实现 代码优化 前言:代码主要功能就是判断一定范围内的水仙花数,并最终将他们打印出来. 什么是水仙花数 "水仙花数"是指一个n位数,其 ...

  2. 水仙花数的判断(JAVA)

    水仙花数(JAVA) 水仙花数的判断(JAVA) 水仙花数的判断(JAVA) 用户输入一个数,判断是否是"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字 ...

  3. Java 基础语法(键盘录入数据,水仙花数,各类循环,random,数组,内存分配,方法,面向对象、封装、this、构造方法、标准类、API)

    DAY1 基础语法 1 键盘录入数据,使用变量接收 导包.创建对象.接收数据 import java.util.Scanner; Scanner sc = new Scanner(System.in) ...

  4. Python 判断三位水仙花数

    # 判断水仙花数""" 介绍:水仙花数是一个三位数,它的每位数字的3次幂之和等于它本身.例如:153 == (1 ** 3) + (5 ** 3) + (3 ** 3)知 ...

  5. PHP水仙花数程序设计思路,php实现水仙花数示例分享

    php实现水仙花数示例分享 自幂数,又称阿姆斯特朗数,民间通称水仙花数.实则只有3位自幂数才是水仙花数.4位5位6位等等各有别的叫法. 复制代码 代码如下: //阿姆斯特朗数:一个k位数,它的每个位上 ...

  6. for循环,控制台输出所有的“水仙花数”水仙花数是一个三位数 水仙花数的个位、十位、百位的数字立方和等于原数

    /*         需求:在控制台输出所有的 "水仙花数"                          水仙花数是一个三位数                 水仙花数的个位 ...

  7. java基础语法——条件判断与循环语句

    目录 一.流程控制语句 流程控制语句分类 二.顺序结构 顺序结构概述 顺序结构图 三.选择结构 选择结构概述 选择结构(if语句1) 选择执行图1 选择结构(if语句2) 选择执行图2 选择结构(if ...

  8. java虚拟机如何判断两个类相同_你有没有想过: Java 虚拟机是如何判断两个对象是否相同的?判断的流程是什么?...

    在Java程序运行时,会产生那么多的对象,那 Java 虚拟机是如何判断两个对象是否相同的呢?判断的流程是什么? 参考解答: Java 虚拟机会先判断两个对象的hashCode是否相同,如果hashC ...

  9. 【Java】奇偶数判断

    [Java]奇偶数判断 需求 编写方法,判断一个数是奇数还是偶数 代码 package com.cxl.demo27;import java.util.Scanner;//奇偶数判断 public c ...

最新文章

  1. 读后感与机翻《基于理论的因果迁移:结合实例级的归纳和抽象级的结构学习》
  2. java 序列化慢_java原生序列化慢在哪里?
  3. 从SeekFree的Gitee开源库建立通用MM32开发模板
  4. 2020 安恒七月赛
  5. goldengate 故障及解决方法汇总
  6. The file or directory to be published does not exist: /data/vendor/bower/jquery/dist
  7. linux为什么创建不了分区,linux下扩容磁盘扩展分区解决因无法创建新分区不能扩容lvm问题...
  8. 计算机二级考试c语言公共基础知识,全国计算机二级c语言公共基础知识考试内容.doc...
  9. springmvc+swagger构建Restful风格文档
  10. spyder中绘图无法显示负号_Python绘图--时序图
  11. 无人机成为黑客的新工具,可黑掉部分家用的智能设备
  12. POJO中使用ThreadLocal实现Java嵌套事务
  13. php中文件读写总结,PHP读取文件_2014.5.26的总结
  14. 高等数学18讲(19版)反常积分的计算与敛散性判别
  15. 新版税控注入方法及数据采集
  16. 云和恩墨大讲堂西安站成功举办,携手合作伙伴引领企业数字化转型
  17. 【JAVA】while的用法。
  18. Android权限请求弹窗自定义,安卓权限申请处理框架Android-UsesPermission
  19. php计算用户留存,留存率到底有几种计算方式
  20. Bugku Snowfall

热门文章

  1. 陈百强原来这么帅_陈欣健晒珍贵合照 陈百强笑容灿烂帅气十足
  2. 在eclipse中中文汉字乱码的解决方案
  3. JS 当前日期减一天
  4. Bluemix结合DevOps Service实现一键部署
  5. keil c51问答
  6. 漫漫编程路,携手共进步
  7. asp毕业设计——基于asp+sqlserver的网上教学系统设计与实现(毕业论文+程序源码)——网上教学系统
  8. vue怎么实现跨域?
  9. exe反编译为.py文件
  10. JavaScript 的三座大山