java 之方法

方法:

在很多语言中也被称为函数,指的是一段可以被重复调用的代码块

方法的定义:

 

修饰符 static 返回值类型 方法名称(参数类型 参数变量,....){
   
   方法体(本方法要执行的若干操作)
      [return [返回值];]
   
}

无参 : 返回值类型为void 没有return 语句

命名要求: 第一个单词首字母小写。后每一个单词首字母大写(小驼峰命名)

注意事项:

  1. 方法定义的先后顺序无所谓

  2. 方法定义不能嵌套,不能在一个方法内部定义另一个方法

  3. 方法定义之后,自己不会执行,如果希望执行,一定要进行方法的调用

方法重载:

是采用技术形式实现 方法名称 可重用设计的一种技术手段

其重要的特点为:方法名称相同,参数的类型或个数不同,在调用时会根据传递的参数类型和个数不同执行不同的方法体【程序认为 他们是不同的方法,只是名字重复使用了】

方法调用【重点】:

1. 单独调用:方法名称(参数具体值);

  1. 打印调用:System.out.println(方法名称(参数具体值));

  2. 赋值调用:数据类型 变量名称 = 方法名称(参数具体值);

 

方法递归调用:

它是一种特殊的方法嵌套调用形式,可以利用递归调用实现更为复杂的计算 指的是方法自己调用自己的形式 ,但在进行递归操作时需满足以下几个条件:

  1. 递归调用必须有结束条件

  2. 每次调用的时候都需要根据需求改变传递的参数内容


    /* 实现1~100数字的累加*/
    public class javaDemo{
       
       public static int sum(int num){
           if(num == 1){
               return 1;
          }
           return num + sum(num - 1); //递归调用
      }
       
       public static void main(String[] args){
           
      }
    }

     

 

posted @ 2020-11-19 11:35  gnal  阅读(81)  评论(0)    收藏  举报