我有118行代码用于小型待办事项列表应用程序,只是为了好玩。如果我把它放在51之后的任何地方,该类将不会检测到近距离支撑。
答案 0 :(得分:0)
public static void view()
{
System.out.print("Enter the name of the task: ");
String taskToView = scanner.nextLine();
for (int i = 0; i < tasks.size(); i++) {
if (taskToView.equals(tasks.get(i).name)){ // add one here
System.out.println(tasks.get(i).name);
}
}
} // add one here
正如评论所指出的,这里没有任何错误。我错过了if语句的开头括号。在上述方法中添加这两个是可选的,因为你在所有其他方法中都使用它。
您只需在末尾添加一个即可关闭课程。
public class TooDoo {
// all the other methods
public static void main(String[] args)
{
//Welcome Message
System.out.println("TooDoo 1.0.0");
getInp();
}
} // add one here to close the class
此外:
String inp_description = scanner.nextLine
应该是:
String inp_description = scanner.nextLine();
并且您不能使用new
作为方法的名称,因为new
是关键字并且会产生编译器问题。
第108行view()
缺少分号view();
Netbeans警告说还有其他一些问题,例如:
tasks.add(new Task(inp_name, inp_description));
Task
是抽象的,无法实例化。
在name
中找不到变量System.out.print(tasks.get(i).name);
,其他地方name
使用completed
,tasks.get(i).completed == false
和其他地方completed
同样如此{{1}}使用{1}}。
答案 1 :(得分:0)
我猜第82行没有关闭支撑
答案 2 :(得分:0)
所以,它是很多东西的混合物。
*将new更改为newTask
*在视图中的if语句中添加open大括号