当前位置:首页 > 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;
}

静态方法示例

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

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

方法重载

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;
}

递归方法示例

方法调用自身实现递归:

java如何创建函数

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如何输入

使用Scanner类进行输入 Scanner类是Java中最常用的输入工具,适用于从控制台或文件读取数据。需要导入java.util.Scanner包。 基本语法: Scanner sca…

如何运行java程序

如何运行java程序

编写Java代码 创建一个以.java为扩展名的文件,例如HelloWorld.java。文件内容需包含一个类定义,类名必须与文件名一致。例如: public class HelloWorld {…

如何学习java

如何学习java

学习Java的步骤 理解基础知识 从Java的基本语法开始,包括变量、数据类型、运算符、控制流(if-else、循环)等。掌握这些基础概念是后续学习的基石。 学习面向对象编程(OOP) Java是一…

java如何创建包

java如何创建包

创建Java包的步骤 在Java中,包(package)用于组织和管理类文件,避免命名冲突。以下是创建Java包的详细方法: 定义包名 在Java源文件的开头使用package关键字声明包名。包名…

java如何产生随机数

java如何产生随机数

使用 Math.random() 方法 Math.random() 生成一个范围在 [0.0, 1.0) 的伪随机 double 值。通过缩放和偏移可以生成指定范围的随机数。 double ra…

java如何运行程序

java如何运行程序

运行Java程序的步骤 安装Java开发工具包(JDK) 确保系统已安装JDK,可通过命令行输入java -version和javac -version验证。若未安装,需从Oracle官网下载并配置环…