- /*
- 方法:完成特定功能的代码块。
-
- 注意:在很多语言里面有函数的定义,而在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;
- }
-
- }
复制代码
|
|