Java统计水仙花数
问题描述
所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
解决方案
首先配置好运行环境,再给出整数类所需变量,依次根据水仙花数的定义,利用for循环将数值条件i规定在(100,1000)以内。再将判断条件代入进行逐步筛选,再使用一次for循环,将i进行整合,最后得到所有水仙花数并且统计水仙花数个数。
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单
package 水仙花;public class test {public static void main(String[] args) {int i;int sum = 0;int a,b,c;for(i=100;i<1000;i++) {a = i/100;//百位b = (i%100)/10;//十位c = (i%100)-(b*10);//个位a = a*a*a;b = b*b*b;c = c*c*c;if((a+b+c) == i) {System.out.println(i);sum++;}}System.out.println(sum);}}
结语
针对水仙花数求法通过java实现,解题思路与python异曲同工,但在实践中需注意两种编程语言所需的格式与语法的差别。
Java统计水仙花数相关推荐
- 用java求水仙花数,适合新手
用java求水仙花数,适合新手 package cn.sxt; /*** * 求100到999之间的水仙花数.* 水仙花数的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 ...
- Java实现水仙花数简单代码
//代码如下import java.util.*;public class ShuiXianHua {public static void main(String[] args){System.out ...
- 【JAVA】水仙花数
记得第一次做水仙花数的题还是在CCF中,转眼就从C语言蹦到了JAVA,还是蛮感慨的嘿嘿 首先是水仙花数的定义: 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluper ...
- java 求水仙花数
1.什么是水仙花数? 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿 ...
- java 打印水仙花数(通俗易懂)
目录 前言 : 思路 : 代码 : 总结 : 前言 : Hi,guys.今天和大家分享一下java打印所有水仙花数的两种方式.先来说说什么是水仙花数?水仙花数指的是一类三位数,它的个位.十位,百位上的 ...
- JAVA解决水仙花数问题
描述: "水仙花数"是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3. 现在要求输出所有在m和n范围内的水仙花数. 要求: 对于每个测试实例,要 ...
- java编程水仙花数_Java 编程找出所有的水仙花数(水仙花数)。
展开全部 代码如下: package com.vo; public class Shuixianhua { public static void main(String[] args) { int a ...
- 如何用java实现水仙花数
看到标题,首先先要知道什么是水仙花数. 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 列如153=1*1*1+5*5*5+3*3*3 那么153就是水仙花数,首先是分 ...
- Java输出水仙花数
水仙花数:它的每个位上的数字的 3次幂之和等于它本身 package zuoye_3_11;public class Shuixianhua {public static void main(Stri ...
最新文章
- python 重载_python模块重载的五种方法
- 计算机绘图实训,计算机绘图实训-杜兰萍主编.pdf
- 怎么将arcgis新建工具条如何保存_ArcGIS中寻找最短路径的方法
- 通过修改然后commit的方式创建自己的镜像
- 球球大作战测试服android版,球球大作战10.0体验服
- react之路:使用immutable管理store中的数据
- 继承扩展DataGrid的editors
- mysql数据库修改排序规则
- python支持中文注释
- 怎么学习iOS,如何学习iOS开发?
- 用计算机处理表格信息教案,表格信息的加工与表达教案
- 马未都说收藏:陶瓷篇(1)历史朝代、陶器
- mlir toy 教程(1)
- 美国贝勒大学计算机科学专业怎么样,美国贝勒大学好吗
- Android实现简单账号密码登录
- C语言实现wav文件的读写
- 人生感悟:他们这样爬出烂泥般的人生
- phpcms视频库KU6改为优酷简单上传
- Coda 2.5 发布,Mac 编辑器软件
- PaddleOCR的表格结构识别演示
热门文章
- html中对地址转码,浏览器自动将参数中的url转码问题
- uefi启动适合什么计算机,电脑装机高手告诉您:UEFI启动是什么意思?UEFI和Bios启动的区别...
- go reflect 3 rules
- android和平灵敏度,《和平精英》安卓手机灵敏度怎么设置 灵敏度设置分享
- 普本在校生是如何零基础在一个月内开发出第一款微信小程序的
- P03 FlowLayout
- IDEA热部署JRebel插件激活教程
- 富文本编辑器 vue-quill-editor使用(新增,展示,修改,添加附件相关)
- Nvidia Jetson TX2 使用手机热点刷机教程
- android单元测试adapter,Android 单元测试