我刚开始学习java,遇到了这个项目,我们使用IntelliJ来调试一个练习。在控制台中,我遇到了错误:“java:找不到符号symbol:班级所在位置:class DebugExercise3“我在IntelliJ中将红色字体突出显示为**\Bold**\ here。有人能帮助我理解为什么吗?
public class DebugExercise3 {
public static int countTurnips(**In**in) {
int totalTurnips = 0;
while (!in.**isEmpty()**) {
String vendor = in.**readString**();
String foodType = in.**readString**();
double cost = in.**readDouble**();
int numAvailable = in.**readInt**();
if (foodType.equals("turnip")) {
int newTotal = totalTurnips + numAvailable;
totalTurnips = newTotal;
}
in.**readLine**();
}
return totalTurnips;
}
public static void main(String[] args) {
**In**in = new**In**("foods.csv");
System.out.println(countTurnips(in));
}
}
1条答案
按热度按时间kupeojn61#
如果类“In”与“DebugExcercise 3”不在同一个目录/包中,则需要导入它。
在文件的顶部,在课程开始之前,应该有一个import语句的列表。语法:导入程序包名称.类名称;或导入软件包名称.*;
如果你右键点击IntelliJ抱怨的红线问题,它应该提供快速修复,通常其中一个是导入类。你必须这样做或者手动导入。
你也可以去菜单栏〉首选项〉保存时的操作,然后选择优化导入。这会告诉IntelliJ在每次点击保存时抓取并删除你需要/不需要的导入。