Syntax error on token "(", ; expected Syntax error on token ")", ; expected at yangshuo.yangshuo01.main(yangshuo01.java:38)怎么改正确
时间: 2024-09-26 10:18:03 浏览: 56
Node.js API详解之 Error模块用法实例分析
这两条错误信息表明你在编写Java程序时遇到了语法错误。"Syntax error on token "(", ; expected"" 和 "Syntax error on token ")", ; expected"" 分别表示代码中有预期的分号";"缺失,以及在括号")"后面也应该有一个分号。
错误的具体位置是在yangshuo01.java文件的第38行。以下是修复这两个问题的一般步骤:
1. 找到第38行的代码,检查括号的数量是否匹配。例如,如果你看到的是 `if (condition) {`,那么应该在其后的 `}` 结束标签前添加一个分号 `;`。
2. 如果是一个函数调用或者语句块,确保所有开始的括号都有相应的结束括号,并在每个括号对之间都加上适当的分号。
3. 逐行检查,确保所有的条件语句、循环、方法调用等结构都正确关闭。
示例(假设是函数调用):
```java
// 错误代码
methodCall();
// 更正后的代码
methodCall(); ;
```
或者
```java
// 错误代码
for (int i = 0; i < 10; ) { // 缺少分号
// ...
}
// 更正后的代码
for (int i = 0; i < 10; ) { // 加上分号
// ...
}
```
记得保存更改后再次运行你的代码看是否还有其他错误。如果有更多类似的问题,可能需要继续检查其他可能出现分号遗漏的地方。
阅读全文