当前位置:首页 > Java

java如何创建函数

2026-03-04 00:20:23Java

创建函数的基本语法

在Java中,函数(也称为方法)是类的一部分,用于执行特定任务。基本语法如下:

[访问修饰符] [返回类型] 方法名([参数列表]) {
    // 方法体
    return [返回值]; // 如果返回类型不是void
}

无参数无返回值的方法示例

public void printHello() {
    System.out.println("Hello, World!");
}

带参数的方法示例

public int addNumbers(int a, int b) {
    return a + b;
}

静态方法示例

静态方法属于类而非对象实例,可直接通过类名调用:

java如何创建函数

public static double calculateCircleArea(double radius) {
    return Math.PI * radius * radius;
}

方法重载

Java支持方法重载,即同一类中多个同名方法但参数不同:

java如何创建函数

public int multiply(int a, int b) {
    return a * b;
}

public double multiply(double a, double b) {
    return a * b;
}

可变参数方法

使用省略号表示可接受多个同类型参数:

public int sum(int... numbers) {
    int total = 0;
    for (int num : numbers) {
        total += num;
    }
    return total;
}

递归方法示例

方法调用自身实现递归:

public int factorial(int n) {
    if (n == 0 || n == 1) {
        return 1;
    }
    return n * factorial(n - 1);
}

访问修饰符说明

  • public: 所有类可访问
  • private: 仅当前类可访问
  • protected: 同包及子类可访问
  • 默认(不写): 同包可访问

方法调用示例

public class Main {
    public static void main(String[] args) {
        Main obj = new Main();
        obj.printHello();

        int result = obj.addNumbers(5, 3);
        System.out.println("Sum: " + result);

        double area = calculateCircleArea(2.5);
        System.out.println("Area: " + area);
    }
}

标签: 函数java
分享给朋友:

相关文章

java如何创建线程

java如何创建线程

创建线程的方法 在Java中,创建线程主要有两种方式:继承Thread类和实现Runnable接口。以下是具体实现方法: 继承Thread类 通过继承Thread类并重写run()方法可以创建线程。…

java如何使用

java如何使用

Java 基本使用方法 Java 是一种广泛使用的编程语言,适用于开发各种类型的应用程序。以下是 Java 的基本使用方法,包括环境配置、语法基础和常用操作。 安装 Java 开发环境 下载并安装…

java程序如何运行

java程序如何运行

编写Java代码 使用文本编辑器或IDE(如IntelliJ IDEA、Eclipse)编写Java源代码,保存为.java文件。例如: public class HelloWorld {…

java如何读取文件

java如何读取文件

读取文件的常用方法 Java提供了多种读取文件的方式,适用于不同场景和需求。以下是几种常见的方法: 使用FileInputStream和BufferedInputStream读取二进制文件…

java如何输出数组

java如何输出数组

输出数组的方法 在Java中,输出数组内容有多种方式,具体取决于数组类型和输出格式需求。以下是几种常见的方法: 使用Arrays.toString()方法 适用于一维数组,直接调用Arrays.to…

如何搭建java环境

如何搭建java环境

下载JDK 访问Oracle官网或OpenJDK官网下载适合操作系统的JDK安装包。推荐选择长期支持版本(如JDK 17或JDK 21)。 安装JDK 运行下载的安装程序,按照向导完成安装。注意…