Java入门教程(20)——方法

简介: 方法的介绍及应用

方法(method):一段用来完成特定功能的代码片段,类似于其它语言的函数(function)
@[toc]

1.格式

[修饰符 1 修饰符 2 …] 返回值类型 方法名(形式参数列表){
Java 语句;… … …
}

2.调用方式

普通方法 对象名.方法名(实参列表)
静态方法 类名.方法名(实参列表)

3.方法的详细说明

形式参数:在方法声明时用于接收外界传入的数据。(方法定义时)
实参:调用方法时实际传给方法的数据。 (方法调用时)
返回值:执行完毕后,返还给调用它的环境的数据。
返回值类型:事先约定的返回值的数据类型,如无返回值,则为 void

4.实例

public class Test01{
    /** main 方法:程序的入口 */
    public static void main(String[ ] args) {
        int num1 = 1;
        int num2 = 2;
//调用求和的方法:将 num1 与 num2 的值传给 add 方法中的 n1 与 n2
        // 求完和后将结果返回,用 sum 接收结果
        int sum = add(num1, num2);
        System.out.println("sum = " + sum);//输出:sum = 30
//调用打印的方法:该方法没有返回值
        print();
    }
    /** 求和的方法 */
    public static int add(int n1, int n2) {
        int sum = n1 + n2;
        return sum;//使用 return 返回计算的结果
    }
    /** 打印的方法 */
    public static void print() {
        System.out.println("求和");
    }
}

运行结果如下:

在这里插入图片描述

相关文章
|
20天前
|
Java
Java——方法的引用
方法引用允许将已有方法作为函数式接口的实现。使用“::”符号,需具备函数式接口,被引用的方法须存在且参数和返回值需与抽象方法一致。其分类包括:静态方法引用(类::方法名)、成员方法引用(对象::方法名、this::方法名、super::方法名)和构造方法引用(类名::new)。方法引用提高了代码的简洁性和可读性,减少了样板代码。
30 13
Java——方法的引用
|
16天前
|
Java
java基础(12)抽象类以及抽象方法abstract以及ArrayList对象使用
本文介绍了Java中抽象类和抽象方法的使用,以及ArrayList的基本操作,包括添加、获取、删除元素和判断列表是否为空。
15 2
java基础(12)抽象类以及抽象方法abstract以及ArrayList对象使用
|
12天前
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
26 4
|
14天前
|
安全 Java API
Java根据URL获取文件内容的实现方法
此示例展示了如何安全、有效地根据URL获取文件内容。它不仅展现了处理网络资源的基本技巧,还体现了良好的异常处理实践。在实际开发中,根据项目需求,你可能还需要添加额外的功能,如设置连接超时、处理HTTP响应码等。
74 4
|
20天前
|
Java API
Java方法的优缺点
Java 方法是编程的基本构建块,具有代码重用性、模块化、易于调试、增强可读性、支持重载和可变参数、封装性及静态与实例方法的灵活性等优点,但也存在性能开销、过度抽象、限制使用环境、参数传递开销、命名冲突和堆栈溢出等缺点。合理设计方法可确保代码高效且易维护。
|
16天前
|
安全 Java
java调用方法
java调用方法
20 4
|
20天前
|
Java
Java的方法详解
在 Java 中,方法是执行特定任务的代码块,包括定义、参数传递、返回值处理及重载等功能。
|
1天前
|
缓存 安全 Java
Singleton:在 Java 编程中编写和使用的 6 种方法
Singleton:在 Java 编程中编写和使用的 6 种方法
5 0
|
16天前
|
Java 索引
java基础扫盲-String类常用的方法
java基础扫盲-String类常用的方法
|
27天前
|
JavaScript 前端开发 Java
通过JUnit5访问Java静态、私有、保护变量和方法
在《通过Gtest访问C++静态、私有、保护变量和方法》一文中介绍了如何通过Gtest访问C++静态、私有、保护变量和方法,本文介绍如何通过Junit5访问Java静态、私有、保护变量和方法。
22 0