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)来说,形式参数的操作【会】影响实际参数。

     

引用类型传参的图解

     

知识总结

     

     

原文地址:https://www.cnblogs.com/loveyoul9/p/11481402.html