Java基础(五)

方法概述

 

 

 

 

方法的定义格式

什么是方法?方法就好像是一个工厂。

 

              如奶牛场

             原料;奶牛,饲料

             产出物:牛奶,各种奶制品

 

      程序当中的方法

             参数(原料):进入方法的数据

             返回值(产出物):从方法中出来的数据

 

      如何定义一个方法?格式:

             修饰符返回值类型方法名称(参数类型参数名称){

                           方法体

                           return 返回值;

             }

 

      解释:

             修饰符:目前的固定写法,两个关键字,public static

             返回值类型:方法最终产生的数据是什么类型

             方法名称:自定义的名字,规则和变量一样

             参数类型:进入方法的数据是什么类型

             参数名称:进入方法的数据对应的变量名称

             方法体:需要执行的若干行代码

             return:有两个作用,第一结束当前方法,第二带着后面的返回值交给调用处

             返回值:方法的最终数据结果

 

      注意事项:

             1.返回值类型必须和返回值对应。

             2.如果参数有多个,那么使用逗号进行分隔。

             3.如果不需要参数,那么小括号里可以留空。

 

 

 

方法的定义代码(二者求和)

定义一个方法,实现两个int数字相加得到和值的功能。

     

 

 

 

         注意事项:

  1. 多个方法之间定义的前后顺序无所谓。
  2. 不能在一个方法的内部嵌套定义另一个方法。
  3. 方法定义了之后,不会执行;想要执行,需要调用方法名。

 

方法的三种调用方式

     

 

 

     

 

 

 

方法的调用过程

     

 

 

 

方法与变量名称的小问题、

     

 

 

 

方法的参数个数

     

 

练习:定义方法求最大值

    

 

 

     

 

 

  getMax的另一种简单写发

             if ( x > y ){

           return x;

    } else {

           return y;

    }

注意事项:

                  对于有返回值的方法,必须保证有且仅有一个return会被执行。

无返回值的方法定义格式

     

 

 

无返回值的方法基本使用

无返回值的,无参方法

     

 

 

无返回值的,有参方法

     

 

 

无返回值的方法注意事项

     

 

     

 

 

练习:遍历数组

     

 

     

 

 

练习:按指定格式遍历数组

                  [10,20,30,40,50,65,75,100]

                  怎么才能打印之后不换行?

                  println去掉其中的ln只写print即可。(ln -> line

                 

 

 

对比返回值的有无

     

 

 

    有返回值

                 

 

 

           无返回值

            

 

     

方法重载概述

    

 

     

 

     

 

 

参数传递概述

     

 

 

基本类型传参的特点

     

 

 

基本类型传参的图解

     

 

 

引用类型传参的特点

对于引用数据类型(除了String)来说,形式参数的操作【会】影响实际参数。

     

 

 

引用类型传参的图解

     

 

 

知识总结

     

 

     

 

posted @ 2019-09-07 16:08  _L先生  阅读(130)  评论(0编辑  收藏  举报