函数(方法

函数的作用: 提高功能代码的复用性。

需求:做两个数的加法功能。

目前存在的问题:以下的代码都是在做一个加法功能,而
这里加法功能 的代码目前是没有任何的复用性的。

解决方案: 如果一个功能的代码要被复用起来,那么这时候可以把
这里的功能代码封装起来,在java中把功能代码封装起来的是以函数的形式体现的。

函数的定义格式:

    修饰符  返回值类型  函数名(形式参数..){
        需要被封装的功能代码;
        return 结果;
    }

分析函数:
    public static int add(){
        int a =2;
        int b =3;
        return a+b;
    }

    修饰符: public static

    返回值类型: int 。 返回值类型就是指函数运行完毕后,返回的结果的数据类型。
    注意: 某些函数是没有结果返回给调用者的,那么这时候返回值类型是void。

    函数名: add   函数名的作用:如果需要调用该函数就需要使用的函数名。 函数名只要符合标识符的命名规则即可。
             函数名的命名规范: 首单词全部小写,其他单词的首字母大写,其他小写。

    形式参数: 如果一个函数在运行的时候,存在着数据是要调用者确定 的,那么这时候就应该定义形式参数。

    return : 把一个结果返回给调用者。

函数的特点:
    1. 函数定义好之后,是需要被调用才会执行的。 main函数是有jvm调用的,不需要我们手动调用。
时间: 2024-10-10 02:09:13

函数(方法的相关文章

java函数方法

1.方法重载 (1)源代码 // MethodOverload.java // Using overloaded methods public class MethodOverload { public static void main(String[] args) { System.out.println("The square of integer 7 is " + square(7)); System.out.println("\nThe square of doubl

thinkphp模版调用函数方法

原文:thinkphp模版调用函数方法 {变量|函数1|函数2|函数3=参数1,参数2,参数3,###} ###为第4个参数,代表变量替换为第4个参数 举例: {$username|substr=0,3}取标题中前3个字符 {$times|date='Y-m-d H:i:s',###}将times时间戳转换为日期格式 ================================================== 冒号执行函数的用法:输出方法并执行返回值 {:U('user/insert')

Go语言之函数方法

在Go语言中,函数和方法不太一样,有明确的概念区分.在其他语言中,比如Java,一般来说,函数就是方法,方法就是函数.但是在Go语言中,函数是指不属于任何结构体.类型的方法.也就是说,函数是没有接收者的:而方法是有接收者的.我们说的方法要么是属于一个结构体的,要么属于一个新定义的类型的. 函数 函数和方法,虽然概念不同,但是定义非常相似.函数的定义声明没有接收者,所以我们直接在Go文件里.Go包之下定义声明即可. func main() {     sum := add(1, 2)     fm

数组和函数方法

数组:是一个具有相同类型的数据值的索引集合 数据类型[]变量名=new 数据类型[数组长度]; 定义一个长度为五的整数数组:int [] a=new int[5]; 直接初始化数据:int []a={      }: 数据长度:a.length 注意:数组只能是一种类型 数组定以后分配了连续的内存空间 数组下标从0,开始到数组长度-1 数组下标不能为0,也不能为小数 数组长度只能是整数,不能是长整形数字 数组声明定义后长度无法改变 数组应用:生成五个不相同的两位数,并按从小到大的顺序排列 考(下

程序流程控制--函数方法调用

在一个Java类中,方法的名称相同,但是方法的参数不同,这样的函数方法称为方法的重载 * 重载的区别在于参数的不同,三种不同形式: * 参数的顺序不同:参数的类型不同:参数的个数不同 简单类型的变量只是传递变量的值,而不是地址 * 这个是最基础的值传递 * 对于复杂(引用)类型的变量传递的也是值,但是这个值的内容是一个地址 * 因此虽然说在Java中它仍然叫做值传递,但是因为值是地址, * 所以在接收的方法中也有可能会改变原来引用类型变量的数据值 猜数字游戏程序: public class My

JavaScript函数内部属性和函数方法

函数是对象,有自己的属性和方法 .首先通过console下输出的函数属性方法来直观的看一下: 函数内部属性只要包括两个特殊的对象:arguments和this. 函数属性包括:length和prototype 函数方法(非继承)包括:apply()和call() 继承而来的函数方法:bind().toString().toLocaleString().valueOf() 其他的目前不熟,后面再补充 1. 函数内部属性 在函数内部,有两个特殊的对象,arguments和this. argument

C#.NET常用的函数方法大全

C#.NET常用的函数方法大全 1.DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=current

yaf函数方法及使用

@yaf函数方法使用规则 1.yaf中类的加载规则, 都是一样的: Yaf规定类名中必须包含路径信息, 也就是以下划线"_"分割的目录信息. Yaf将依照类名中的目录信息, 完成自动加载.例如:/admin_login  表示这样的路径:APP_PATH/admin/login.php. @Yaf_Bootstrap_Abstract 1.bootstrap是yaf提供的一个全局配置的入口, 当bootstrap被调用的时刻, Yaf_Application就会默认的在APPLICAT

php中常量 const属性,静态属性,静态的函数方法

<?php//php中的常量define('MYNUM', 2000);echo MYNUM.'<br>';if(!defined('MYNUM')){ define('MYNUM', 4000);}echo MYNUM;//类内声明及使用class TestConst { const COUNTRY = 'China'; //const不能加public, static也不需要$, 变量名称大写 static $static = 'Static'; public function ge

函数方法常用的动词(转)

http://blog.csdn.net/business122/article/details/7997143 函数方法常用的动词:get 获取/set 设置, add 增加/remove 删除create 创建/destory 移除 start 启动/stop 停止open 打开/close 关闭, read 读取/write 写入load 载入/save 保存, create 创建/destroy 销毁begin 开始/end 结束, backup 备份/restore 恢复import