`
zfy421
  • 浏览: 229844 次
社区版块
存档分类
最新评论

【java练习题3】--水仙花数

阅读更多

【程序3】   

题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。   

1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。

2.

public static boolean sxh(int p){

int bw=p/100;

int gw=p%10;

int sw=(p-bw*100-gw)/10;

if(p==(Math.pow(bw, 3)+Math.pow(sw, 3)+Math.pow(gw, 3))){

return true;

}

return false;

}

public static void main(String[] args) {

// TODO Auto-generated method stub

for(int i=100;i<=999;i++){

boolean flag=sxh(i);

if(flag){

System.out.println(i);

}

}

}

分享到:
评论

相关推荐

    java代码-习题输出三位数内水仙花

    java代码-习题输出三位数内水仙花

    java小程序:练习题

    java小程序:练习题: 是否是闰年 编写程序求 1+3+5+7+……+99 的和值。 利用 for 循环打印 9*9 表? 水仙花数...等

    java必做练习50题

    【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个...例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。

    50道java基础编程练习

    50道JAVA基础编程练习题 Java学习笔记 2010-03-19 17:45:01 阅读1117 评论6 字号:大中小 订阅 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 ...

    java实验答案

    水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)。 三位的水仙花数共有4个:153,370,371,407) 程序设计(开发环境不限): 打印出100以内的...

    达内 coreJava 习题答案

    6、输出所有的水仙花数,把谓水仙花数是指一个数3位数,其各各位数字立方和等于其本身, 例如: 153 = 1*1*1 + 3*3*3 + 5*5*5 class DafodilNumber{ public static void main(String[] args){ System.out....

    JAVA编程题全集(100题).doc

    java编程题,里面包含了java的基础语法(字符串拼接,类的创建)以及线程练习。其中还有一些经典的编程程序(素数,水仙花数等)。

    java 经典习题.doc

    例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 【程序4】 题目:将一个正整数分解质因数。例如:输入90,...

    Java回数设计,杨辉三角设计。水仙花设计

    Java程序设计实验与习题解答。。实验2的所有实验

    leetcode三角形打印-ex_java:java练习题(来源各个地方and难度随机)

    java基础练习题 1.检查是否为素数(素数:该数除了1和它本身以外不再有其他的因数的数被称为素数。) 2.打印出1-100的数,每十个数为一组。 3.接收一个层数值n,打印一个有n层的直角三角形,并返回底边最后一个值 4....

    java初学者必看

    4.6 综合实例:水仙花数 4.7 本章习题 第5章 字符串 5.1 字符串简介 5.1.1 字符串常量 5.1.2 String创建字符串常量 5.1.3 StringBuffer创建字符串 5.2 连接字符串 5.2.1 与字符串的连接 5.2.2 与其他数据...

    java实验1 代码

    使用记事本和命令行程序编写Java应用程序,打印出所有的水仙花数。 程序设计(开发环境不限): 打印出100以内的素数 求1!+2!+……+20! 课后习题2.6 编写程序,命令行窗口输出希腊字母表。(希腊字母表开始为α,...

    java自学之道

    2.3 水仙花数 2.4 分解质因数 2.5 杨辉三角 2.6 学习成绩查询 2.7 求最大公约数与最小公倍数 2.8 完全平方数 2.9 统计字母、空格、数字和其它字符个数 2.10 求主对角线之和 2.11 完数求解 2.12 求s=a+aa+aaa+aaaa+aa...

    实验1结构化程序设计(2学时)

    使用记事本和命令行程序编写Java应用程序,打印出所有的水仙花数。 程序设计(开发环境不限): 打印出100以内的素数 求1!+2!+……+20! 课后习题2.6 编写程序,命令行窗口输出希腊字母表。(希腊字母表开始为α,...

    经典的循环问题.zip

    完数,素数,水仙花数,判断数的位数及倒序输出,经典的兔子生兔子问题的解决方法。

    java课程实验

    1. 使用记事本和命令行程序编写Java应用程序,打印出所有的水仙花数。 2. 程序设计(开发环境不限): 1) 打印出100以内的素数 2) 求1!+2!+……+20! 3) 课后习题2.6 4) 编写程序,命令行窗口输出希腊字母表。...

Global site tag (gtag.js) - Google Analytics