黑马程序员 <梦想之旅三> 函数
来源:互联网 发布:数据库系统教程王能斌 编辑:程序博客网 时间:2024/04/28 01:05
<a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流!
1.函数的概述
提高代码的复用性,把某些代码封装成一段独立的小程序,这种封装形形式的具体表现形式则称作函数。
如:把两个整数相加:
public class Function{
public static void main(String[] args){
add(1,2)
}
public static int add(int a, int b){
return a+b;
}
}
2.函数的格式
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…)
{
执行语句;
return 返回值;
}
返回值类型: 运行这段程序得出的一个运算结果,结果类型,如果函数没有返回值则用void
来表示该函数没有返回值。
函数名:仅仅是一个标识符,可以随意起名字。
形式参数:是一个变量,用于存储调用函数传递进来的实际参数。
实际参数:传递给形式参数的具体数值。
返回值:返回给调用者。
3.定义函数注意俩点:
<1>:是否有未知内容参与运算
<2>:是否有运算结果(返回值)
例:获取2个整数中的较大的数。
public static int getMax(int x, int y) {
int result;
if (x > y) {
result= x;
} else {
result= y;
}
return result;
}
方法定义完成之后,如何调用一个方法?
4.函数调用:
想要使用方法,必须调用它。
5. 函数的特点?
<1>、定义函数可以将功能代码进行封装
<2>、便于对该功能进行复用
<3>、函数只有被调用才会被执行
<4>、函数的出现提高了代码的复用性
<5>、对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数 中的return语句如果在最后一行可以省略不写。
注意:
函数中只能调用函数,不可以在函数内部定义函数。
定义函数时,函数的结果应该返回给调用者,交由调用者处理。
6. 函数的应用?
例:比较两个整数的大小
public static int max(int a,int b)
{
if(a>b)
return a;
else
return b;
return a>b?a:b;
}
7. 函数的重载?
函数名相同,参数列表不同。
如:
public void max(int x,int y){
}
public void max(int x,int y,int z){
}
<a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流!
- 黑马程序员 <梦想之旅三> 函数
- 黑马程序员 <梦想之旅> 主函数解析
- 黑马程序员 <梦想之旅 >转换流
- 黑马程序员 <梦想之旅> JAVA基础
- 黑马程序员<梦想之旅> IO
- 黑马程序员<梦想之旅>正则表达式
- 黑马程序员 <梦想之旅一> 常见的dos命令
- 黑马程序员 梦想之旅<二> 负数的存储原理
- 黑马程序员 <梦想之旅四> 字节流异常处理
- 黑马程序员 <梦想之旅九>路灯系统设计
- 黑马程序员 <梦想之旅 > 单例设计模式
- 黑马程序员 <梦想之旅十> 银行业务调度系统
- 黑马程序员<梦想之旅>Socket学习随记
- 黑马程序员<梦想之旅>JDK1.5新特性
- 黑马程序员<梦想之旅>Eclipse简介和使用
- 黑马程序员--'1封感人的来信—穷的只剩下梦想,1个黑马程序员的追梦之旅
- 【程序员的梦想】:今日之梦想
- 黑马程序员---JAVA基础---函数(三)
- [linux]vnc server and vnc viewer
- 第二章 Spring MVC入门 —— 跟开涛学SpringMVC
- CCNA、CCNP、H3C认证精品视频课程
- 内存数据库H2使用
- Invent Your Own Computer Games with Python 翻译(四)“猜数字”(1)
- 黑马程序员 <梦想之旅三> 函数
- 在PE中添加,删除SECTION
- URAL:1123 Salary
- 常用命令
- Ubuntu下使用adb
- 基于springmvc的web应用初始化流程和配置加载注意点
- Yii整合Ckeditor和Ckfinder上传文件
- android自动化之MonkeyRunner测试环境配置(一)
- 开发技术备忘