gpt4 book ai didi

java - 为什么在写';'时没有收到任何警告或错误?

转载 作者:行者123 更新时间:2023-12-03 22:21:53 24 4
gpt4 key购买 nike

我在Java代码中编写了以下三行代码:

ArrayList<String> QuestionID = new ArrayList<String>();
;
ArrayList<String> QuestionType = new ArrayList<String>();


它可以编译并完美运行,没有任何问题。

为什么这样做呢?

我不明白为什么我在第二行没有收到任何警告或错误。

最佳答案

有人认为空语句是有效的。这里的所有都是它的。有时允许使用空语句很有用,例如,对于带有空主体的for循环。

例如,以下是查找树的根节点的方法(假设存在父链接,并且该根节点没有父链接):

for (Node parent = anyChildNode; parent.getParent() != null; parent = parent.getParent())
; // this for loop has no body, so an empty statement takes its place

关于java - 为什么在写';'时没有收到任何警告或错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14102311/

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