Java实现三位数的水仙花数计算
前言
提示:本篇文章要用Java实现水仙花数的计算。
提示:以下是本篇文章正文内容,下面案例可供参考
一、水仙花数是什么?
所谓“水仙花数”即一个整数满足其值等于各个数位的立方和。
如:153是一个水仙花数,因为153=(1^3) + (5^3) + (3^3)。
二、案例题目及实现步骤
1.案例题目
使用for循环打印三位数中所有水仙花数。
2.解题思路
- 可以使用for循环多所有的三位数进行一个遍历
- 然后将每个三位数的个位,十位,百位上的数字获取
- 然后使用条件判断是否符合水仙花数的公式要求就可,最后输出所有满足要求的水仙花数。
3.代码实现
public class ForWaterTest {public static void main(String[] args) {// 1.使用for循环打印三位数中所有水仙花数。for(int i = 100; i <= 999; i++) {// System.out.print(i + " ");// 2.拆分三位数字的每个位上的数int first = i / 100;int second = i / 10 % 10;int third = i % 10;if(first * first * first + second * second * second + third * third * third == i) {System.out.print(i + " ");}}}
}
4.运算结果
> java ForWaterTest
153 370 371 407
总结
每天一个小案例,从基础做起,一天天进步,一天天成长,记录学习Java的点点滴滴。
Java实现三位数的水仙花数计算相关推荐
- I00012 打印三位数的水仙花数及其个数
各个位数的立方数之和等于数本身的数,称为水仙花数. 这里使用穷举法打印3位数的水仙花数. 程序的关键是如何取出给定数的各个位的值. 另外需要注意的一点是,求和变量的初值是零.乘积变量的初值则为1. 程 ...
- python用fun判断水仙花数_功能:调用函数fun判断一个三位数是否水仙花数。
功能:调用函数fun判断一个三位数是否"水仙花数".在main函数中从键盘输入一个三位数,并输出判断结果.请编写fun函数.说明:所谓"水仙花数"是指一3位数, ...
- 【Python常见 面试题】实现三位数的水仙花数,Python入门案例学习
问题:如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数.求1000以内的水仙花数(3位数)最简单的思路,3个数字都是0-9,3个数字组成的三位数==各自的立方的和,得出结果. for x i ...
- 【c语言】--求0-10000的自幂数(三位数为水仙花数)
自幂数:如153 1^3+5^3+3^3 = 153称自幂数(三位数的自幂数也称水仙花数) 求0-10000的自幂数思路: 1.for循环遍历0-10000 2.求这个数的位数 3.分解这个数,求这个 ...
- python判断三位数水仙花数_python 判断一个三位数是不是水仙花数
原博文 2020-03-25 19:03 − 还有别的方法,这里只写了一种,可能复杂了点 水仙花数是一个三位数, 三位数的每一位的三次方的和还等于这个数. 那这个数就是一个水仙花数, ```pytho ...
- java 三位数的水仙花数
代码 package l2_for;public class ForDemo6 {public static void main(String[] args) {for (int i = 100; i ...
- 计算三位数的水仙花数(个,十,百位数的立方和等于该数本身)
#include <iostream> using namespace std; int main() {int n,i,j,k;for(n=100;n<1000;n++){i=n/ ...
- C++求三位数的水仙花数
#include<iostream>using namespace std;int main() {/**个数的3次方+十位的三次方+百位的三次方=这个数的本身*/for (int i = ...
- python 求3位数的水仙花数_python 求3到8位数的水仙花数Pycharm实现
#-*- coding: utf-8-*- import time import math #获取3位数的水仙花数 start1 = time.time() start = time.time() n ...
最新文章
- Java创建数组的三种方法
- AC自动机解决字符集很大的情况(可持久化数组优化getfail的过程)
- 怎么注销midas服务器程序,MIDAS的服务器镜像技术
- 卖身1.8亿的背背佳身后,隐藏了一个“忽悠大师”
- php时间缀签名函数,php时间缀签名函数
- python爬取cctalk视频_新媒体编辑怎么批量爬取数据
- 多重背包O(N*V)算法详解(——使用单调队列)
- 使用 Java API 操作 HBase
- UIPickView的基本使用
- 这个“猫窝”太豪华?硅谷宠物猫住1500美元公寓
- python学习手册 第7章 字符串
- 【从零搭建一个淘宝客公众号02】- 基于koa搭建后台
- 易车与汽车之家俩大巨头对决
- 继神州行10元包月后:北京动感地带资费降至6元/月
- 怎么找电脑服务器文档,怎么找到电脑的服务器地址
- 中国量化金融行业 全解 金融工程 计算机 统计学 金融 专业领域 就业指南
- 平板电脑与计算机连接网络,终于发现平板电脑怎么连接网络
- 低代码在爱奇艺鹊桥数据同步平台的实践
- OSPF规划两大模型:双塔奇兵、犬牙交错
- Unity3D无缝拼接小技巧
热门文章
- 【Mysql】调优必知的sql访问方式
- linux查看远程kafka安装目录,Linux系统中KafKa安装和使用方法
- gmssl国密sm2(生成密钥对-私钥签字-证书验签)
- 博弈游戏之三大博弈---bashWythoffNimm
- 于的繁体字有几种写法_与的繁体字怎么写_与字有几笔、五行属性-幸运吧起名网...
- Python解析百度地图各省市经纬度(二)
- 微擎url模式解读_微擎常用开发文档
- win10怎么修复dns配置?DNS配置错误无法上网怎么解决
- 如何玩转信用卡 银行不会告诉你的十个秘密
- Linux操作系统常见命令