当前位置:首页 > Java

java如何使用函数

2026-03-23 02:54:33Java

定义函数

在Java中,函数通常称为“方法”,需定义在类中。基本语法如下:

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

示例:

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

调用函数

通过对象实例或类名(静态方法)调用方法:

java如何使用函数

// 实例方法调用
ClassName obj = new ClassName();
int result = obj.add(2, 3); // 返回5

// 静态方法调用
int result = Math.max(5, 10); // 返回10

参数传递

Java支持值传递(基本类型)和引用传递(对象类型)。

  • 基本类型示例:
    void modifyValue(int x) {
      x = 10; // 不影响原始值
    }
  • 对象类型示例:
    void modifyArray(int[] arr) {
      arr[0] = 100; // 修改原始数组
    }

方法重载

允许同一类中多个同名方法,但参数列表不同(类型、数量或顺序):

java如何使用函数

int add(int a, int b) { return a + b; }
double add(double a, double b) { return a + b; }

递归函数

方法调用自身需明确终止条件:

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

可变参数

使用 ... 表示不定长参数:

int sum(int... numbers) {
    int total = 0;
    for (int num : numbers) total += num;
    return total;
}
// 调用:sum(1, 2, 3);

分享给朋友:

相关文章

react路由如何使用

react路由如何使用

React 路由的基本使用 React 路由通常通过 react-router-dom 库实现,用于管理单页面应用(SPA)中的页面导航。 安装 react-router-dom: npm ins…

hashrouter如何使用react

hashrouter如何使用react

使用 HashRouter 在 React 中的方法 安装 react-router-dom 确保项目中已安装 react-router-dom,若未安装,可通过以下命令安装: npm inst…

react如何使用echarts

react如何使用echarts

安装 ECharts 和 React 适配库 在 React 项目中使用 ECharts 需要安装 ECharts 核心库及其 React 适配库。通过 npm 或 yarn 安装: npm ins…

react如何使用插槽

react如何使用插槽

使用props.children实现基础插槽 React中插槽的核心是通过props.children传递子组件。父组件在标签内部放置的内容会自动成为children属性: // 父组件 <C…

react ref 如何使用

react ref 如何使用

React Refs 的基本概念 Refs 提供了一种方式,允许直接访问 DOM 节点或在 React 组件中创建的实例。主要用于需要直接操作 DOM 或访问组件内部状态的场景,比如聚焦输入框、触发动…

web项目如何使用react

web项目如何使用react

使用 React 构建 Web 项目的关键步骤 环境准备 安装 Node.js 和 npm(或 yarn),确保开发环境支持现代 JavaScript。通过以下命令创建 React 项目: np…