程序流程控制
选择结构程序设计
- if()…
else…
2.switch() {
case 0:…;break;
default:…;
}
循环程序结构设计
递归调用
示例程序1:Fibonacci数列的前38个数.
解:package p_name;
public class c_name {
public static void main(String args[]) {
FibonacciRecursion f=new FibonacciRecursion();
for(int i = 1;i<=38/2;i++)
{
System.out.println(f.fiborecur(i));
}
}
}
class FibonacciRecursion
{
int fiborecur(int n)
{
if(n==1) return 1;
else if(n==2) return 1;
else return fiborecur(n-1)+fiborecur(n-2);
}
}
评论区
欢迎你留下宝贵的意见,昵称输入QQ号会显示QQ头像哦~