1 / 85
文档名称:

java算法.docx

格式:docx   大小:117KB   页数:85页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java算法.docx

上传人:459972402 2019/10/30 文件大小:117 KB

下载得到文件列表

java算法.docx

相关文档

文档介绍

文档介绍:Java经典问题算法大全/*【程序1】题目:古典问题:有一对兔子, 从出生后第 3个月起每个月都生一对兔子,个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?:兔子的规律为数列1,1,2,3,5,8,13,21....*/.;lassFirstRabbit{publicstaticfinalintMONTH=15;publicstaticvoidmain(String[]args){longf1=1L,f2=1L;longf;for(inti=3;i<MONTH;i++){f=f2;f2=f1+f2;f1=f;("第"+i+"个月的兔子对数 :");(""+f2);}}}/*【程序2】作者若水飞天题目:判断 101-200之间有多少个素数,并输出所有素数。:判断素数的方法:用一个数分别去除 2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 */.;lassSecondPrimeNumber{publicstaticintcount=0;publicstaticvoidmain(String[]args){for(inti=101;i<200;i++){booleanb=true;//默认此数就素数for(intj=2;j<=(i);j++){if(i%j==0){b=false;//此数不是素数break;}}if(b){count++;(i+"");}}("\n 素数的个数: "+count);}}/*【程序3】作者 若水飞天题目:打印出所有的 "水仙花数(narcissusnumber)",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+的三次方+3的三次方。:利用 for循环控制 100-999个数,每个数分解出个位,十位,百位。*/.;lassThirdNarcissusNum{staticintb,bb,bbb;publicstaticvoidmain(String[]args){for(intnum=101;num<1000;num++){ThirdNarcissusNumtnn=newThirdNarcissusNum();(num);}}publicvoidf(intm){bbb=m/100;=(m%100)/10;b=(m%100)%10;if((bbb*bbb*bbb+bb*bb*bb+b*b*b)==m){(m);}}}/*【程序4】作者 若水飞天题目:将一个正整数分解质因数。例如:输入 90,打印出90=2*3*3*5。程序分析:对 n进行分解质因数,应先找到一个最小的质数 k,然后按下述步骤完成:(1)如果这个质数恰等于 n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n>k,但n能被k整除,则应打印出 k的值,并用 n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。*/.;;lassFourthPrimeFactor{staticintn,k=2;publicstaticvoidmain(String[]args){Scanners=newScanner();n=();(n+"=");FourthPrimeFactorfpf=newFourthPrimeFactor();(n);}publicvoidf(intn){while(k<=n){if(k==n){(n);break;}elseif(n>k&&n%k==0){(k+"*");n=n/k;f(n);break;}elseif(n>k&&n%k!=0){k++;f(n);break;}}}}/*【程序5】作者 若水飞天题目:利用条件运算符的嵌套来完成此题: 学习成绩>=90分的同学用 A表示,60-89分之间的用B表示,60分以下的用C表示。:(a>b)?a:b这是条件运算符的基本例子。.

最近更新

产后出血预防和处理指南 55页

快速OTA测试方法的设计与实现 3页

2025年6000吨近海油船设计本科毕业论文设计 59页

2025年500ta多晶硅16kta三氯氢硅新建项目建设.. 85页

影响农村学困生发展的因素及教育对策 3页

2025年28栋剪力墙结构住宅楼项目砌体结构施工.. 18页

2025年1吨载人剪刀式升降机毕业设计论文 69页

应用型本科院校工科学生品格养成教育体系的构.. 3页

幼儿园种植活动中的合作意识探讨 3页

平板电脑支持下的小学数学课堂互动研究 3页

师生互动对中学数学课堂教学效果分析 3页

工业季戊四醇脱色除杂方法的研究 3页

山西省煤炭矿区战略环评指标体系的研究 3页

小肠缺血再灌注损伤的多层螺旋CT灌注成像研究.. 3页

小学高年级学生劳动教育现状的调查研究 3页

2025年年产320万吨合格铸坯的转炉炼钢车间工艺.. 81页

小学数学综合实践活动的生本教育初探 3页

2025年市场营销专业企业品牌延伸的风险及规避.. 17页

小学低龄段学生识字教学法的研究 3页

2025年工程施工项目管理经验总结报告 22页

2025年工作自查报告及总结 11页

2025年小牛的造型设计与数控加工本科论文 36页

2024年阅读工作总结范文(3篇) 7页

2025年五年级英语教学计划篇 36页

2025年武汉警官职业学院单招职业技能测试题库.. 73页

2025年辽宁经济职业技术学院单招职业技能测试.. 75页

2025年人教版数学七年级下册期末考试试卷及答.. 19页

2025年度新版一级建造师教材 6页

学前班拼音教案全集(共44页) 51页

万科实测检查数据上墙操作指引 17页