Java 方法

时间:2020-05-23
本文章向大家介绍Java 方法,主要包括Java 方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

方法(有的人喜欢叫函数)是一段可重用的代码段。

一、方法的使用

1. 方法定义

方法定义的语法形式:

[修饰符] 返回值类型 方法名([参数类型 参数名]){
    ...
    方法体
    ...
    return 返回值;
}

示例

public static void main(String[] args) {
    System.out.println("Hello World");
}

方法包含一个方法头和一个方法体。下面是一个方法的所有部分:

  • 修饰符 - 修饰符是可选的,它告诉编译器如何调用该方法。定义了该方法的访问类型。
  • 返回值类型 - 返回值类型表示方法执行结束后,返回结果的数据类型。如果没有返回值,应设为 void。
  • 方法名 - 是方法的实际名称。方法名和参数表共同构成方法签名。
  • 参数类型 - 参数像是一个占位符。当方法被调用时,传递值给参数。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。
  • 方法体 - 方法体包含具体的语句,定义该方法的功能。
  • return - 必须返回声明方法时返回值类型相同的数据类型。在 void 方法中,return 语句可有可无,如果要写 return,则只能是 return; 这种形式。
2. 方法的调用

当程序调用一个方法时,程序的控制权交给了被调用的方法。当被调用方法的返回语句执行或者到达方法体闭括号时候交还控制权给程序。

Java 支持两种调用方法的方式,根据方法是否有返回值来选择。

  • 有返回值方法 - 有返回值方法通常被用来给一个变量赋值或代入到运算表达式中进行计算。 
int larger = max(30, 40);
  • 无返回值方法 - 无返回值方法只能是一条语句。
System.out.println("Hello World");

递归调用

Java 支持方法的递归调用(即方法调用自身)。

原文地址:https://www.cnblogs.com/myitnews/p/12943889.html