gpt4 book ai didi

java - 在 if 语句中返回导致无法访问的代码错误

转载 作者:行者123 更新时间:2023-11-29 09:34:02 27 4
gpt4 key购买 nike

以下代码:

public static void print(ListNode p)
{
System.out.print("[");
if(p==null);
{
System.out.println("]");
return;
}
ListNode k = p.getNext();
//more code
}

导致以下编译错误:

 ----jGRASP exec: javac -g Josephus_5_Rajolu.java

Josephus_5_Rajolu.java:53: error: unreachable statement
ListNode k = p.getNext();
^
1 error

----jGRASP wedge2: exit code for process is 1.
----jGRASP: operation complete.

为什么会这样?我只在 p = null 时返回。如果 p!=null,我想执行其他代码。为什么无法访问?

最佳答案

if 语句后有一个分号。

关于java - 在 if 语句中返回导致无法访问的代码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13370816/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com