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关键字常用于执行操作而不需要返回结果的场景,如打印、设置值、初始化等。