Java习题练习
2016-03-22 16:34
411 查看
一、斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)。
public static void Fib(int n){ int f[]=new int ; if(n>=3){ f[0]=0; f[1]=1; for(int j=2;j<=n-1;j++){ f[j]=f[j-1]+f[j-2]; //从第三项起,每一项是前两项的和 } } else if(n==2){ f[0]=0; f[1]=1; }else if(n==1){ f[0]=0; } for(int k=0;k<f.length;k++) System.out.print(" "+f[k]); }二、求素数
/** * 找素数 * @param n 输入,查找素数的范围 */ public static void find(int n){ int num=0,count=0; for(int i=2;i<=n;i++){ for(int j=1;j<=i;j++){ if((i%j)==0) num++; } if(num==2){//只有1和本身两个乘积因子 count++; System.out.print(" "+i); } num=0; } System.out.print("共找到"+count+"个素数"); }
相关文章推荐
- LinkedHashMap源码剖析
- 百度echarts 的使用
- Java核心技术(第8版)学习笔记_多线程
- 学习java的心得!
- 各种排序算法的分析及Java实现
- Java——基本容器:JFrame
- Spring Security(10)——退出登录logout
- Java多线程系列--“JUC原子类”05之 AtomicLongFieldUpdater原子类
- JAVA单聊模式的不同写法
- SpringMVC 基于注解的Controller详解s
- Eclipse项目提交到Android studio中出现的常见问题
- Java 内部类
- Java设计模式简介--策略模式--工厂方法模式--详细请看其他的两篇文章
- Java多线程系列--“JUC原子类”03之 AtomicLongArray原子类
- Spring Security(09)——Filter
- Java多线程系列--“JUC原子类”02之 AtomicLong原子类
- Java工程师技术栈--成神之路
- 手动配置hibernate5.1入门(1)
- Java字符串:String使用详解及源码分析
- Spring JdbcTemplate方法详解