C:\Users\15955\Desktop>javac Contact.java Contact.java:83: 错误: 需要')' if (index >= 0; index contact contactList.size(); { ^ Contact.java:83: 错误: 需要';' if (index >= 0; index contact contactList.size(); { ^ 2 个错误
时间: 2024-01-31 19:02:46 浏览: 108
根据错误提示,第一个错误是需要加上一个 ")",第二个错误是需要将 ";" 改成 ")"。
正确的代码应该是这样的:
```
if (index >= 0 && index < contactList.size()) {
// do something
}
```
这里使用了逻辑运算符 "&&" ,表示 "且" 的意思,将两个条件连接起来。同时,将原来的 ";" 改成了 ")"。这样就可以通过编译了。
相关问题
D:\javacode>javac Dog.java javac: 找不到文件: Dog.java 用法: javac <options> <source files> -help 用于列出可能的选项 怎么回事
这个错误提示是因为在D:\javacode文件夹中没有找到名为Dog.java的源代码文件。请检查文件名是否正确,或者检查该文件是否存在于该文件夹中。如果文件名正确且文件确实存在于该文件夹中,请确保你正在运行该命令的当前工作目录为D:\javacode,可以使用cd命令切换到该目录后再次执行javac命令。
D:\j>javac IsSubStringDemo.java IsSubStringDemo.java:16: 错误: 需要 class、interface、enum 或 record import java.io.*; ^ 1 个错误 D:\j>javac IsSubStringDemo.java IsSubStringDemo.java:16: 错误: 需要记录标头 record import java.io.*; ^ 1 个错误 D:\j>javac IsSubStringDemo.java IsSubStringDemo.java:16: 错误: 需要<标识符> class import java.io.*; ^ 1 个错误 如何更正
这几个错误都是因为 import 语句的位置不正确引起的,需要将 import 语句放到类的上方,像这样:
```
import java.io.*;
public class IsSubStringDemo {
// ...
}
```
如果还有其他的错误,可以将完整的代码和错误信息一起提供,我可以帮你更正。
阅读全文