Java语法基础-函数

什么是函数?

函数就是定义在类中的具有特定功能的一段独立小程序。

函数也称为方法。

函数的格式:

修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...)

{

执行语句;

return 返回值;

}

1. 返回值类型:函数运行后的结果的数据类型。

2. 参数类型:是形式参数的数据类型。

3. 形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。

4. 实际参数:传递给形式参数的具体数值。

5. return:用于结束函数。将具体的功能结果返回给调用者。将函数结束。是一个结束标记。

6. 返回值:该函数运算后的结果,该结果会返回给调用者。

 函数的特点

1. 定义函数可以将功能代码进行封装

2. 便于对该功能进行复用

3. 函数只有被调用才会被执行

4. 函数的出现提高了代码的复用性

5. 对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的return语句如果在最后一行可以省略不写。

注意:

函数中只能调用函数,不可以在函数内部定义函数。

定义函数时,函数的结果应该返回给调用者,交由调用者处理。

函数的特殊情况,函数返回值类型void

当一个功能没有具体结果返回时,用关键字 void 来表示返回值类型。

当void类型的函数定义时,函数中的return后面直接分号结束。

同时,该return语句可以省略不写。但是编译器会帮你加上

 

函数的好处:

1,对细节进行封装。

2,提高了代码的复用性。

函数的内存运行过程

程序先执行主函数,从主函数里面调用其他函数的功能。不能把函数定义在函数里面,函数之间是并列的。

每个程序中会在内存中划分空间进行运算,Java中空间会细分。函数调用时进栈,调用结束就会释放。

函数重载

重载的概念:

class Function在同一个类中,

允许存在一个以上的同名函数,

只要它们的参数个数或者参数类型不同即可

重载的特点:

与返回值类型无关,只看参数列表

重载的好处:

方便于阅读,优化了程序设计。

时间: 2025-01-05 19:27:10

Java语法基础-函数的相关文章

Java语法基础

Java语法基础 1.  关键字 某些单词对编译器有着特殊的含义,并且不能作为标示符使用,全部是小写字母 Java语言关键字 abstract boolean break byte case catch char class try do default continue double else extends assert final finally float for If implement import instanceof int interface long native new g

java语法基础一

Java语法基础一 Java代码基本格式 Java中所有程序代码都必须存在于一个类中,用class关键字定义类,在class之前可以有一些修饰符.格式如下: 修饰符 class 类名 { 程序代码 } 注:1.Java是严格区分大小写的. 2.Java程序中一句连续的字符串不能分开在两行中写. Java程序的注释 Java里的注释有三种类型: 1.单行注释 在注释内容前面加“//”,格式为: 代码; //注释内容 2.多行注释 以斜杠加星号开头,以星号加斜杠结尾. 3.文档注释 以斜杠加两个星号

java语法基础(总结)

1,关键字:其实就是某种语言赋予了特殊含义的单词. 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词. 2,标示符:其实就是在程序中自定义的名词.比如类名,变量名,函数名.包含 0-9.a-z.$._ : 注意: 1),数字不可以开头. 2),不可以使用关键字. 3,常量:是在程序中的不会变化的数据. 4,变量:其实就是内存中的一个存储空间,用于存储常量数据. 作用:方便于运算.因为有些数据不确定.所以确定该数据的名词和存储空间. 特点:变量空间可以重复使用. 什么时候定义变量?只

Java 语法基础

关键字 其实就是某种语言赋予了特殊含义的单词 保留字: 其实就是还没有赋予特殊含义 但是准备日后要使用过的单词 标示符 其实就是在程序中自定义的名词 比如类名 变量名 函数名 包含 0-9, a-z, $, _ 注意: 数字不可以开头 不可以使用关键字 常量 是在程序中的不会变化的数据 变量 其实就是内存中的一个存储空间 用于存储常量数据 作用: 方便于运算 因为有些数据不确定 所以确定该数据的名词和存储空间 特点: 变量空间可以重复使用 只要是数据不确定的时候 就定义变量 1.变量空间开辟需要

二:java语法基础:

1,关键字:其实就是某种语言赋予了特殊含义的单词. 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词. 2,标示符:Java中的包.类.方法.参数和变量的名字,可由任意顺序的大小写字母.数字.下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是Java中的保留关键字. ·下面是合法的标识符: yourname your_name _yourname $yourname ·下面是非法的标识符: class 67.9 Hello Careers 1),数字不可以开头.   

JavaSE 学习笔记之Java语法基础(二)

1,关键字:其实就是某种语言赋予了特殊含义的单词. 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词. 2,标示符:其实就是在程序中自定义的名词.比如类名,变量名,函数名.包含 0-9.a-z.$._ : 注意: 1),数字不可以开头.     2),不可以使用关键字.       3,常量:是在程序中的不会变化的数据.命名全部大写,单词之间加下划线 4,变量:其实就是内存中的一个存储空间,用于存储常量数据. 作用:方便于运算.因为有些数据不确定.所以确定该数据的名词和存储空间.

黑马程序员——Java语法基础

一.关键字 1.定义和特点 定义:被Java语言赋予了特殊含义的单词. 特点:关键字中所有的字母都为小写. 2.分类 (1)用于定义数据类型的关键字:byte.short.int.long.float.double.char.boolean.class.interface.void (2)用于定义数据类型值的关键字:true.false.null (3)用于定义流程控制的关键字:if.else.switch.case.default.for.while.do.continue.break.ret

Java语法基础常见疑惑解答

1. 类是java的最小单位,java的程序必须在类中才能运行 2. java函数加不加static有何不同 java中声明为static的方法称为静态方法或类方法.静态方法可以直接调用静态方法,访问静态变量,但是不能直接访问实例变量和实例方法.静态方法中不能使用this关键字,因为静态方法不属于任何一个实例.静态方法不能被子类的静态方法覆盖.static 表示是静态的,用static修饰的方法在本类可以直接写方法名调用!在其他类里可以用类名.方法名调用!而不用实例化.如果不加static,则一

Java语法基础(1)

一.Java主类结构 Java语言是面向对象的程序设计语言,Java程序的基本组成单元就是类,类体中又可包括属性与方法两部分.每一个Java本地应用程序都必须包含一个main()方法,main()方法为Java应用程序的入口,包含main()方法的类称之为主类.一个完整的主类结构通常由定义包语句.定义类语句.定义主方法语句.定义变量语句和导入API类库5部分组成,下面进行详细介绍. 1.定义包 开发应用程序时,通常将Java类放在指定的包中,每个包内通常放置同类的Java类,这样可以使应用程序的