java打印出所有的水仙花数_Java打印出所有的水仙花数的实现代码
题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
程序设计:
public class exp2{
public static void main(String args[]){
int i=0;
math mymath = new math();
for(i=100;i<=999;i++)
if(mymath.shuixianhua(i)==true)
System.out.println(i);
}
}
class math
{
public int f(int x)
{
if(x==1 || x==2)
return 1;
else
return f(x-1)+f(x-2);
}
public boolean iszhishu(int x)
{
for(int i=2;i<=x/2;i++)
if (x % 2==0 )
return false;
return true;
}
public boolean shuixianhua(int x)
{
int i=0,j=0,k=0;
i=x / 100;
j=(x % 100) /10;
k=x % 10;
if(x==i*i*i+j*j*j+k*k*k)
return true;
else
return false;
}
}
更多内容请大家关注脚本之家之前发布的文章。
java打印出所有的水仙花数_Java打印出所有的水仙花数的实现代码相关推荐
- java打印出所有的水仙花数_Java打印出所有的"水仙花数"
Java打印出所有的"水仙花数" 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个 &q ...
- JAVA中打印斐波拉契数列_java打印斐波那契数列
每行 5 个,输出斐波那契数列的前 20 个数字 6. 编写程序接受用户输入一个... 3 ? 这一公式输出斐波那契数列中的前 40 个数. 保存文件名为:bnds11.java class bnds ...
- java实现英文文件单词搜索系统_java对于目录下文件的单词查找操作代码实现
这篇文章主要介绍了java对于目录下文件的单词查找操作代码实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 写入文件的目录.代码通过找目录下的文件 ...
- java获取的日期加一天_java calendar 日期实现不断加一天的代码
我就废话不多说了,大家还是直接看代码吧~ Calendar cc=Calendar.getInstance();//获得系统时间 cc.add(cc.DATE, 1);//让日子每天向后加一天 dat ...
- java单链表 提供增删改查_java实现单链表增删改查的实例代码详解
package 数据结构算法.链表; /* *定义节点 * 链表由节点构成 */ public class node { private e e; //数据data private node next ...
- java求圆的面积和周长_java中计算圆的面积和周长的代码要求使用get和set方法?...
我这有写好的用get和set方法计算长方形的面积和周长的,我想圆的你也可以参照写,就是计算公式稍微修改一下就可以.代码如下:/** * 长方形类 */class Rectangle{ /** * 宽 ...
- Java黑皮书课后题第6章:*6.15(金融应用:打印税表)程序清单3-5给出了计算税款的程序。使用下面的方法体编写一个计算税款的方法。使用这个方法编写程序,打印可征税人从50000到60000间隔
*6.15(金融应用:打印税表)程序清单3-5给出了计算税款的程序.使用下面的方法体编写一个计算税款的方法.使用这个方法编写程序 题目 题目描述 破题 程序清单3-5(非本题):代码不全 补充代码:编 ...
- 用java怎么写三角形图案_Java 打印三角形图案
以下是打印三角形图案的Java程序- 示例import java.util.*; public class Demo{ public static void main(String[] args){ ...
- java输出各种图案_Java打印各种小图形,各种三角形、菱形
用java打印各种三角形,这是二重循环的引用,有外层循环(控制行数).内层循环(控制每行具体*的个数).想要打印各种三角形,关键在于准确找出外层与内层的关系.假如外层循环用i表示,内层用j表示,也是说 ...
最新文章
- B+树索引和哈希索引的区别——我在想全文搜索引擎为啥不用hash索引而非得使用B+呢?...
- Python单元测试之unittest
- 基本数据类型和包装类型
- java迭代器删除两个_两个迭代器的故事
- 机器学习之数理统计与参数估计的相关知识总结
- java.util.concurrent 多线程框架
- 微信支付之JSAPI开发-第二篇:业务流程详解与方案设计
- cas修改界面html,为REST API配置的CAS将v1 / ticket重定向到登录HTML
- 20164317《网络对抗技术》Exp3 免杀原理与实践
- word2vec 细节解析1
- oracle分同步事务和异步事务,oracle的事务隔离
- bzoj 2435: [Noi2011]道路修建(DFS)
- chrome版本太旧 无法更新 问题解决
- stm32开发3D打印机(一)——介绍(已完成)
- NRF52840-QIAA-R Nordic BLE5.0蓝牙无线收发芯片
- 用 Python 让 Excel 快速按条件筛选数据
- SQL server中提示对象名无效
- scratch编程--游泳的火柴人
- 最近网络上很多都在聊自动阅读,今天我们好好说说自动阅读到底怎么样
- 数据库load data命令批量插入txt文件的数据