void 关键字

概述

void 关键字表示方法不返回任何值。它是Java中的一个特殊返回类型。

语法格式

public void methodName() {
    // 方法体
}

基本用法

public class VoidExample {

    // void方法不返回值
    public void printMessage(String message) {
        System.out.println("消息:" + message);
    }

    // void方法可以使用return语句提前结束
    public void processData(int data) {
        if (data < 0) {
            System.out.println("无效数据");
            return; // 提前结束方法
        }
        System.out.println("处理数据:" + data);
    }

    // main方法必须是void
    public static void main(String[] args) {
        VoidExample example = new VoidExample();
        example.printMessage("Hello World");
        example.processData(10);
        example.processData(-5);
    }
}

与返回值方法的对比

public class VoidComparison {

    // void方法 - 执行操作但不返回值
    public void displayResult(int a, int b) {
        int sum = a + b;
        System.out.println("结果:" + sum);
    }

    // 返回值方法 - 计算并返回结果
    public int calculateSum(int a, int b) {
        return a + b;
    }

    public static void main(String[] args) {
        VoidComparison comp = new VoidComparison();

        // 调用void方法
        comp.displayResult(5, 3);

        // 调用返回值方法
        int result = comp.calculateSum(5, 3);
        System.out.println("计算结果:" + result);
    }
}

void关键字常用于执行操作而不需要返回结果的场景,如打印、设置值、初始化等。

powered by Gitbook© 2025 编外计划 | 最后修改: 2025-07-28 16:25:54

results matching ""

    No results matching ""