zoukankan      html  css  js  c++  java
  • 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)来说,形式参数的操作【会】影响实际参数。

         

    引用类型传参的图解

         

    知识总结

         

         

  • 相关阅读:
    【C++和C#的区别杂谈】后自增运算符的结算时机
    个人作业——软件工程实践总结&个人技术博客
    Unity常见的三种数据本地持久化方案
    C++的逗号运算符
    米哈游--2020春招实习
    厦门飞鱼科技--2020春招实习
    tap4fun(成都尼必鲁)--2020春招实习
    腾讯IEG--2020春招实习
    吉比特&雷霆游戏--2020春招实习
    Docker 基础知识
  • 原文地址:https://www.cnblogs.com/loveyoul9/p/11481402.html
Copyright © 2011-2022 走看看