时间:2021-05-19
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,
其各位数字立方和等于该数本身。
例如:153是一个"水仙花数",
因为153=1的三次方+5的三次方+3的三次方。
//第一题,水仙花数public class demo4 {public static void main(String[] args) { System.out.println("1000以内的数字"); int u=0; for(int i=100;i<=999;i++) { int a=i/100; //百 int b=i/10%10;//十 int c=i%10; //个 u=a*a*a+b*b*b+c*c*c; if(u==i) System.out.println(i+"是水仙花数"); }}}运行结果如下:
一个数如果恰好等于它的因子之和,这个数就称为"完数"。
例如6=1+2+3.编程找出1000以内的所有完数
//第二题 完数public class demo8 {public static void main(String[] args) { for(int i=2;i<=1000;i++) { int sum=0; for(int j=1;j<i;j++) { if(i%j==0) { //如果i能够整除1~它本身的数 sum+=j; } } if(sum==i) { System.out.println(i); } }}}刚开始想的有点多,还先判断了i是否为质数才做第二个循环哈哈,问题不大…
运行结果如下:
运行结果如下(24个):
到此这篇关于java循环练习题的文章就介绍到这了,更多相关java循环练习题内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在学习集合框架的时候,初学者很容易练习到学生管理系统、雇员管理体统等练习题。在学习集合框架之前,基本上Java基本语法都学完了,集合框架也从侧面的检验对前面学习
C语言练习题:求1到10的阶乘之和简单实例?12345678910111213141516171819202122#includeintfactorial(in
本文实例讲述了Python实现的摇骰子猜大小功能小游戏。分享给大家供大家参考,具体如下:最近学习Python的随机数,逻辑判断,循环的用法,就想找一些练习题,比
在对于字符串的替换上,我们已经学过了不少的方法。但在做练习题的时候,我们会对多个字符串进行替换。从方法的实用性来说,str_replace就非常适合处理多个字符
这里给大家分享的是一个学习canvas的时候做的画空心圆与实心圆的练习题,非常简单。复制代码代码如下:varcanvas=document.getElement