我是 Java 新手,我问自己为什么要使用 void 关键字,例如:
public static void main(String[] args) {
System.out.println("Hello, World!");
}
如果void关键字声明不返回数据...
那么,为什么我要选择不返回数据,或者我遗漏了什么?据我在论坛中读到的内容,void意味着一般没有返回值......
如果有任何语法错误,我很抱歉,我也在学习,我不是以英语为母语的人。
不用道歉,你的问题已经很清楚了!在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
方法中使用加法的结果。