如何调用方法

JavaJavaBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

Java 中的方法是一组执行特定操作的任务。在本实验中,我们将学习如何在 Java 中调用这些方法。作为本实验的一部分,你将学习如何调用 Java 中的内置方法和用户定义的方法。

创建并调用内置方法

在 Java 中调用内置方法时,我们可以直接使用方法名。在这一步中,我们将调用 Math.sqrt() 方法,该方法返回一个数字的平方根。

  • ~/project 目录下创建一个名为 CallMethod.java 的新 Java 文件。

  • 在文件中添加以下代码:

    public class CallMethod {
        public static void main(String[] args) {
            double num = 16;
            double ans = Math.sqrt(num); // 调用内置方法
            System.out.println("Square Root of "+num+" = "+ans); // 打印结果
        }
    }
  • 保存文件并关闭。

  • 要运行上述代码,请打开终端并导航到 ~/project 目录。

  • 使用 javac 命令编译文件:

    javac CallMethod.java
  • 使用 java 命令运行文件:

    java CallMethod
  • 运行文件后,你应该会看到如下输出:

    Square Root of 16.0 = 4.0

创建并调用用户定义方法

在 Java 中调用用户定义方法时,我们需要创建定义该方法的类的对象。在这一步中,我们将调用一个用户定义的方法 hello()

  • 打开我们在上一步中创建的 CallMethod.java 文件。

  • main() 方法下方添加以下代码,定义一个名为 hello() 的用户定义方法:

    public void hello() {
        System.out.println("Hello World!");
    }
  • 修改 main() 方法,创建 CallMethod 类的对象并调用 hello() 方法:

    public static void main(String[] args) {
        double num = 16;
        double ans = Math.sqrt(num);
        System.out.println("Square Root of "+num+" = "+ans);
        CallMethod obj = new CallMethod(); // 创建 CallMethod 类的对象
        obj.hello(); // 调用用户定义方法
    }
  • 保存文件并关闭。

  • 要运行上述代码,请打开终端并导航到 ~/project 目录。

  • 使用 javac 命令编译文件:

    javac CallMethod.java
  • 使用 java 命令运行文件:

    java CallMethod
  • 运行文件后,你应该会看到如下输出:

    Square Root of 16.0 = 4.0
    Hello World!

总结

在本实验中,我们学习了如何在 Java 中调用内置方法和用户定义方法。我们可以直接通过方法名调用内置方法,而调用用户定义方法时,则需要创建定义该方法的类的对象。