【发布时间】:2014-09-05 11:17:30
【问题描述】:
我是一名初级程序员,我的任务是编写一个库存程序。 到目前为止,我只使用 BlueJay 进行编程,但即将学习如何使用 vim 编辑器。 使用 BlueJay 进行编程时,您不需要编写 main 方法。 我对如何编写 main 方法非常迷茫,我在互联网上研究的所有内容似乎都没有解释或帮助太多。
我已经开始设计程序,其中有一个 Inventory 类和一个 Item 类。 我将如何开始这个项目?比如我需要用 main 方法做什么,它是如何工作的?
谢谢
这是我目前的代码。
import java.util.*;
public class Inventory
{
private ArrayList<Item>inventory;
/**
* Constructor for objects of class Inventory
*/
public Inventory()
{
inventory = new ArrayList<Item>();
}
/**
* Adds an Item to the Inventory.
*/
public void addItem(String name, int amount, double price, int location)
{
boolean done = false;
if(inventory.size() == 0)
{
inventory.add(new Item(name, amount, price, location));
}
else
{
for(int i = 0; (!done)&&(i < inventory.size()); i++)
{
if(inventory.get(i).getName().equals(name))
{
System.out.println("Item name in use. Please use another name.");
done = true;
}
else
{
inventory.add(new Item(name, amount, price, location));
done = true;
}
}
}
}
/**
* Deletes an Item from the Inventory.
*/
public void deleteItem(String name)
{
...........
}
/**
* Search for an Item.
*/
public void searchItem(String name)
{
...........
}
}
【问题讨论】:
-
我喜欢 vim - 但我认为对于 Java 编码,使用 Intellij 或 Eclipse 这样的 Java IDE 可能会更好,它会给你很多关于你的代码可能有问题的提示。
-
是的,但我必须在我所在的这门课上使用它。
-
另外,我已经看过 oracle 教程,但我仍然卡在不了解如何从那里继续前进。
标签: java main main-method