方法定义及格式
来源:互联网 发布:知彼而知己是什么意思 编辑:程序博客网 时间:2024/06/07 00:54
简单的说:方法就是完成特定功能的代码块
在很多语言里面都有函数的定义
函数在Java中被称为方法
格式:
修饰符返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {
函数体;
return返回值;
}
方法格式的解释说明
修饰符比较多,后面会详细介绍。目前public static
返回值类型用于限定返回值的数据类型
方法名一个名称,为了方便我们调用方法
参数类型限定调用方法时传入参数的数据类型
参数名是一个变量,接收调用方法时传入的参数
方法体完成功能的代码
return结束方法以及返回方法指定类型的值
返回值程序被return带回的结果,返回给调用者
方法案例
如何写一个方法呢?两个明确
返回值类型明确功能结果的数据类型
参数列表明确有几个参数,以及参数的类型
按照格式和两个明确来完成如下功能
求两个数据之和的案例
代码:
/*
方法:完成特定功能的代码块。
注意:在很多语言里面有函数的定义,而在Java中函数被称为方法。
方法格式:
修饰符返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {
方法体语句;
return返回值;
}
详细解释:
修饰符:目前就用 public static。后面我们再详细的讲解其他的修饰符。
返回值类型:就是功能结果的数据类型。
方法名:符合命名规则即可。方便我们的调用。
参数:
实际参数:就是实际参与运算的。
形式参数;就是方法定义上的,用于接收实际参数的。
参数类型:就是参数的数据类型
参数名:就是变量名
方法体语句:就是完成功能的代码。
return:结束方法的。
返回值:就是功能的结果,由return带给调用者。
要想写好一个方法,就必须明确两个东西:
A:返回值类型
结果的数据类型
B:参数列表
你要传递几个参数,以及每个参数的数据类型
需求:求两个数据之和的案例
方法的执行特点:
不调用,不执行。
如何调用呢?(有明确返回值的调用)
A:单独调用,一般来说没有意义,所以不推荐。
B:输出调用,但是不够好。因为我们可能需要针对结果进行进一步的操作。
C:赋值调用,推荐方案。
*/
class FunctionDemo {
public static void main(String[] args) {
int x = 10;
int y = 20;
//方式1:单独调用
//sum(x,y);
//方式2:输出调用
//System.out.println(sum(x,y));
//System.out.println(30);
//方式3:赋值调用
int result = sum(x,y);
//result在这里可以进行操作
System.out.println(result);
}
/*
需求:求两个数据之和的案例
两个明确:
返回值类型:int
参数列表:2个,都是int类型。
*/
public static int sum(int a,int b) {
//如何实现呢?
//int c = a + b;
//return c;
//c就是a+b,所以,我可以直接返回a+b
return a + b;
}
}
- 方法定义及格式
- 方法的定义及格式
- 方法的定义及格式
- JS中定义类及属性方法应用格式
- 定义方法的格式
- NSLog的定义及格式
- 方法定义的完整格式
- 定义一个方法的格式
- apache日志格式定义及示例说明
- JSON 格式数据的定义及操作
- java 数组的定义格式及特点
- java基础 方法定义 格式 案例
- HTML5_Canvas_属性、定义及方法
- HTML5_Canvas_属性、定义及方法
- JAVA 方法定义及调用
- JAVA注释方法及格式
- JAVA注释方法及格式
- Json的定义、标准格式及json字符串检验
- Github上如何给别人贡献代码(转)
- 北京天宇联科技有限责任公司—创新型智慧园区
- 省略号的多行和单行的省略号显示。。。。。
- 解决pom文件依赖冲突、版本错误的问题
- 51nod 1384 全排列
- 方法定义及格式
- 常用socket函数详解
- Description Resource Path Location Type Unparsed aapt error(s)! Check the Check the console for outp
- 企业用车管理系统流程图
- eclipse导入IntelliJ IDEA的maven项目
- cocos2d-x 2.2.2版本环境搭建(转)
- 制作一个漂亮的 vim 状态栏
- CSDN-markdown编辑器语法——字体、字号与颜色
- Selenium控制流程(显示等待与隐式等待)