您的位置:首页 > 移动开发 > 微信开发

递归写1,2,3,5,8,13......排序

2016-07-11 15:22 281 查看
需要一个new一个scanner  后台控制查询第n个值

import java.util.*;

public class MyDemo{

public static void main(String[] args){
System.out.println("--------------");
boolean bey=true;
while(bey){
System.out.print("请输入一个数是:"+"\t");
Scanner s=new Scanner(System.in);
int str=s.nextInt();
fun(str);
System.out.println(fun(str));
System.out.println("是否继续?1继续  2退出");
int st=s.nextInt();
bey=true;
if(st==1){
}else if(st==2){
bey=false;
}
}
System.out.println("已退出");

}
public static long fun(int i){
if(i==1){
return 0;
}else if(i==2){
return 1;
}
return fun(i-1)+fun(i-2);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息