为什么要在Java中使用void?

问题描述 投票:0回答:1

我是 Java 新手,我问自己为什么要使用 void 关键字,例如:

public static void main(String[] args) {
    System.out.println("Hello, World!"); 
}

如果void关键字声明不返回数据...

那么,为什么我要选择不返回数据,或者我遗漏了什么?据我在论坛中读到的内容,void意味着一般没有返回值......

如果有任何语法错误,我很抱歉,我也在学习,我不是以英语为母语的人。

java java-21
1个回答
0
投票

不用道歉,你的问题已经很清楚了!在Java中,

void
关键字用作方法的返回类型,表示该方法不返回任何值。这并不意味着该方法不执行任何操作;而是意味着该方法不执行任何操作。这只是意味着该方法不会产生可在程序中其他地方使用的结果。

对于您提供的

main
方法:

public static void main(String[] args) {
    System.out.println("Hello, World!"); 
}

void
返回类型是有意义的,因为
main
方法是Java程序的入口点。它的目的是开始执行你的程序,并且不需要返回任何值。

在其他方法中,当方法需要提供可供程序其他部分使用的结果时,您可以使用非 void 返回类型(如

int
double
String
等)。

这是一个例子:

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

    public static void main(String[] args) {
        int result = add(3, 5);
        System.out.println("The sum is: " + result);
    }
}

在此示例中,

add
方法返回一个
int
,允许您在
main
方法中使用加法的结果。

© www.soinside.com 2019 - 2024. All rights reserved.