- public static void main(String[] args) throws Exception {
- int[] result = fibonacci(40);
- for(int num:result){
- System.out.print(num+",");
- }
- }
- public static int[] fibonacci(int num){
- int[] result = new int[num];
- if(num==1){
- result[0]=1;
- }else if(num==2){
- result[0]=1;
- result[1]=1;
- }else{
- result[0]=1;
- result[1]=1;
- for(int i=2;i<num;i++){
- result[i]=result[i-1]+result[i-2];
- }
- }
- return result;
- }
- //该片段来自于http://www.codesnippet.cn/detail/190620149795.html
来源: http://www.codesnippet.cn/detail/190620149795.html