• 函数的简单使用


    函数又称为方法,个人比较喜欢叫方法。

    那么为什么要有方法这个东西呢?

    就由我带你们简单的了解一下。

     

    图片上的代码就简单的实现了两个整数变量之间大小比较

    然而假如我要把变量a和b换成另外两个变量

    那就得把判断条件进行修改,这一定是一个麻烦的过程。

    这时就应该用到我们的方法了。

    方法的定义是:能够独立完成某件事情的代码块

    再来就是如何自定义一个方法,也就是他的语法:

    public static 返回值类型 方法名 (数据类型,参数名){

    //代码块

    return 语句

    }

    我们先来解释一下这都是什么玩意:

    public和static :就先这样写着吧

    接下来的东西就比较好抽象了

    假如你爸叫你帮他买烟

    返回值类型:相当于你买的什么烟

    方法名:你爸叫你做什么样事

    还有括号里面的东西

    参数:你爸叫你买烟,肯定会给你钱吧,

    PS:也有不给你钱的就是无参(没有参数)

    数据类型:理解了参数,数据类型就好理解了

    你爸给你的钱可能是美元(假如),或者人民币

    所以每个参数都有一个数据类型

    代码块:就是你去买烟的过程

    return语句:买好了烟就返回给你爸手上吧

    这里需要注意的是:

    1.return 语句后的数据类型必须和指定的数据类型一致

    如:你爸叫你买中华,你肯定不能随便买别的烟吧

    2.指定了返回值类型必需要有return语句

    如:你爸叫你买中华烟,并给了你钱,你就一定要帮他买中华会来。

    不买?试试看~

    3.返回值类型可是 void (无返回值的意思)

    返回值是void 时 不需要return 语句

    如:你爸叫你去买烟,但没告诉你买什么烟,

    买什么烟和要不要交给你爸完全是你自己(代码块)决定的

    4.括号里的参数可以有多个,但是每个参数前面都要有这个参数的数据类型

    如:你爸叫你买烟,给了你5美元和10人民币...

    5.方法名需要驼峰式命名,如xxxYyyZzz

    上面讲述了方法的语法,回到我们最开始的那个比较两个整数的问题

    既然我们知道了方法的语法,那么我们就动手写一个方法吧

     这里非常重要的一点就是方法不能写在main函数里面,需写在类里(class后的大括号)

    自定义方法图

    函数调用:方法名(参数)

    1.多个参数使用逗号隔开

    2.无参直接以后空括号

    3.参数个数已经参数数据类型需和方法一一对应

    main方法调用图

    运行结果就不放了。

    还有一个简单的东西:

    我们管主函数(调用者)中要传递过去的参数叫做实参

    把自定义方法(被调用者)中的参数叫做形参

    Java中只有值传递,方法调用时是使用的值传递,而不是地址传递

    方法就简单的讲到这里吧

  • 相关阅读:
    微软面试问题 情商测试
    SQL游标使用实例
    如何减小与“大牛”的差距
    Dotnet面试题
    排序算法对冒泡排序的优化改进算法
    一个SQL实现薪水大于所在部门平均薪水的员工
    ASP.NET中TextBox设置为Readonly后无法取值的解决办法
    jQuery.Autocomplete实现自动完成功能(详解)
    php发送get、post请求的几种方法
    ISO Latin1字符集
  • 原文地址:https://www.cnblogs.com/menghujava/p/9774054.html
Copyright © 2020-2023  润新知