return语句能在Java中执行多次吗?

2024-06-02 05:11:21 发布

您现在位置:Python中文网/ 问答频道 /正文

考虑到Python最多只能在一个函数中执行一条return语句,Java能多次执行该语句吗?你知道吗


Tags: 函数return语句java
3条回答

Java方法只能在特定实例上返回一个值。你知道吗

当你调用一个函数时,一个新的框架被添加到调用堆栈中,其中包含了该函数的变量、参数等

当您从Java(以及我所知道的任何其他语言)中的函数返回时,该函数的堆栈帧将从调用堆栈中移除。函数不再存在(在johnwalgreen指出的特定调用实例中)。你知道吗

因此,多次调用return没有任何意义(这是不可能的)。您可以有多个return语句,但根据通过函数的路径,在任何给定的函数调用中只能调用一个。你知道吗

Java函数每次迭代只能执行一个return语句。你知道吗

不管你在一个函数中写了多少条返回语句,在函数的遍历路径中找到的第一条返回语句都会被执行。你知道吗

相关问题 更多 >