gpt4 book ai didi

java - 为什么 Java 在语句末尾不显示双分号错误?

转载 作者:搜寻专家 更新时间:2023-10-30 21:13:24 26 4
gpt4 key购买 nike

我不小心写了一个最后有两个分号的java语句。 java 编译器没有显示任何错误并且它运行了。

代码:

System.out.println("Length after delete the text is "+name.length());;

出于学习目的,我尝试在分号后添加不同的字符,java 编译器将编译时错误显示为标记“)”上的语法错误,删除此标记

这个声明:

System.out.println("Length after delete the text is "+name.length());)

为什么java把分号和其他字符区别对待?

最佳答案

因为双分号不被当做双分号,而是当做分号加空语句。什么都不做的空语句不是错误。

关于java - 为什么 Java 在语句末尾不显示双分号错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9546455/

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