zoukankan      html  css  js  c++  java
  • 书写方法的格式

    书写方法的格式:

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

    可能出现的例外

     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 }
  • 相关阅读:
    利用runtime检測这个对象是否存在某属性?
    Android Studio 使用 SVN 必然遇到问题:commit ** File out of data 问题解决方法
    JPA測试实例
    pat(A) 1063. Set Similarity(STL)
    @Override用在哪儿
    Highcharts数据表示(3)
    #pragma pack (n) 惹的祸
    C++二阶构造函数
    使用自定义的控件
    C++ explicit
  • 原文地址:https://www.cnblogs.com/borter/p/9418502.html
Copyright © 2011-2022 走看看