Java 教程

Java 教程 Java 简介 Java 下载安装 Java 入门 Java 语法 Java 注释 Java 变量 Java 数据类型 Java 数据类型转换 Java 运算符 Java 字符串 Java 数学方法 Java 布尔值 Java If...Else Java Switch Java While 循环 Java For 循环 Java Break/Continue Java 数组

Java 方法

Java 方法 Java 方法参数 Java 方法重载 Java 作用域 Java 递归

Java 类库

Java OOP Java 对象和类 Java 类属性 Java 类方法 Java 构造函数 Java 修饰符 Java 封装 Java 包与API Java 继承 Java 多态 Java 内部类 Java 抽象类 Java 接口 Java 枚举 Java 用户输入 Java 日期和时间 Java ArrayList Java LinkedList Java HashMap Java HashSet Java 迭代器 Java 包装类 Java Exceptions Java 正则表达式 Java 线程 Java Lambda

Java 文件处理

Java 文件 Java 创建/写入文件 Java 读取文件 Java 删除文件

Java 如何使用

添加两个数字

Java 参考手册

Java 关键字 Java 字符串方法 Java 数学方法 Java & MongoDB 教程 Java XML 教程

Java 常用包

java.io 包 java.lang 包 java.math 包 java.time 包 java.util 包 java.util.regex 包 java.util.zip 包

Java 各版本参考

Java8 (2014-3-18) Java9 (2017-9-21) Java10 (2018-3-10) Java11 (2018 年 9 月) Java12 (2019 年 3 月) Java13 (2019 年 9 月) Java14 (2020-3-17) Java15 (2020 年 9 月) Java16 (2021 年 3 月)

Java 实例

Java 实例 Java 练习 Java 测验



Java 方法

method 方法是一个代码块,只在运行时调用。

可以将数据(称为参数)传递到方法中。

方法用于执行某些操作,它们也称为函数

为什么使用方法?代码复用:定义一次代码,然后多次使用。


创建一个方法

方法必须在类中声明。它是用方法的名称定义的,后跟括号()。Java提供了一些预定义的方法,如System.out.println(),但您也可以创建自己的方法来执行某些操作:

实例

在MyClass内创建一个方法:

public class MyClass {
  static void myMethod() {
    // 要执行的代码
  }
}

实例解析

  • myMethod() 是方法的名称
  • static 意味着该方法属于MyClass类,而不是MyClass类的对象。在本教程的后面部分,您将了解有关对象以及如何通过对象访问方法的更多信息。
  • void 表示此方法没有返回值。您将在本章后面了解有关返回值的更多信息

方法调用

要在Java中调用一个方法,请编写该方法的名称,后跟两个括号();

在下面的示例中,调用 myMethod() 用于打印文本(操作):

实例

main,调用myMethod()方法:

public class MyClass {
  static void myMethod() {
    System.out.println("I just got executed!");
  }

  public static void main(String[] args) {
    myMethod();
  }
}

// 输出 "I just got executed!"

运行实例 »

一个方法可以被多次调用:

实例

public class MyClass {
  static void myMethod() {
    System.out.println("I just got executed!");
  }

  public static void main(String[] args) {
    myMethod();
    myMethod();
    myMethod();
  }
}

// I just got executed!
// I just got executed!
// I just got executed!

运行实例 »

在下一章 Method Parameters 中,您将学习如何将数据(参数)传递到方法中。


学习训练

练习题:

插入缺少的部分以从 main 调用 myMethod

static void myMethod() {
  System.out.println("I just got executed!");
}

public static void main(String[] args) {
  ;
}

开始练习