JAVA中,如果是无返回值的函数(void),return;是否可以省略不写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中,如果是无返回值的函数(void),return;是否可以省略不写相关的知识,希望对你有一定的参考价值。

参考技术A void的时候,必须没有return;
有返回类型的时候,必须得有return;追问

我刚才写了下,并没有报错
public static void main(String[] args)
eq();
eq();

public static void eq()
System.out.println("abc");
return;

追答

这里的return是退出的意思。并不是返回值的意思。sorry,我刚才的回答有点绝对。

追问

我就是想确定下,谢谢你

本回答被提问者采纳

JAVA单元测试

不用创建新的类,也不用提供main函数,也不用创建类的实例,就可以直接执行一个方法

加了@Test注解的方法,可以通过单元测试(junit)框架测试该方法。底层会创建该方法所在类的实例,通过实例调用该方法。

(1)方法必须是公共的   public
(2)方法必须是非静态的
(3)方法必须是无返回值的  void
(4)方法必须是无参数的  ()
(5)进行单元测试的方法或类,命名时不要命名为 Test/test

以上是关于JAVA中,如果是无返回值的函数(void),return;是否可以省略不写的主要内容,如果未能解决你的问题,请参考以下文章

Java入门系列-12-成员方法

JAVA单元测试

JAVA单元测试

函数的返回值

PHP 7.1 - 为啥没有关于 void 返回值的警告?

Kotlin函数 ② ( Unit 函数 | TODO 函数抛出异常返回 Nothing 类型 | 反引号函数名 )