书写方法的格式

书写方法的格式:

修饰符  返回值      方法名          调用过程中          方法体

可能出现的例外

 public int/void  addNumber(参数)   throw Excepion         {}

 

例:

public int addNumber(int a,int b){

}

注:方法名中的参数int a,int b为局部变量

 

 1 package TomText;
 2 
 3 public class TomText_05 {
 4     public static void main(String[] args){
 5           //打印出结果,需要调用method(int n)方法.n即为Fibonacci数列的第n个序列
 6           System.out.println(method(40));
 7          }
 8          
 9          //非递归的方法
10          public static int method(int n){
11           //定义返回值
12           int sum = 0;
13           //定义第一个和第二个数,初始为1
14           int first=1,second=1;
15           if(n<1){
16            System.out.println("参数无效,输入的应为正整数");
17            return -1;
18           }
19           //Fibonacci数列中第一和第二个数均为1
20           if(n==1||n==2)
21            return 1;   //返回1后即跳出函数
22           //求Fibonaccin数列第个数的值
23           for(int i=0;i<n-2;i++){
24             //Fibonacci数列的规则:前两个数相加的和为第三个数的值 
25            sum = first + second;
26            //将第一次运算的第二个值赋给first作为第二次运算的第一个值
27            first = second; 
28            //将第一次运算的第三个值赋给second作为第二次运算的第二个值
29            second = sum;
30           }
31           //返回第3个值
32           return sum;
33          }
34 
35 }

 

posted @ 2018-08-04 14:11  borter  阅读(574)  评论(0编辑  收藏  举报