0

我是一名初学者程序员,我的任务是编写一个库存程序。到目前为止,我只使用 BlueJay 进行编程,但即将学习如何使用 vim 编辑器。使用 BlueJay 进行编程时,您不需要编写 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)
    {
        ...........
    }
}
4

1 回答 1

4

Java 文档中到处都有这个问题的答案。但在这里。

public class App {

    public static void main(String [] args)
    {
        //start here
    }
}
于 2014-09-05T02:27:25.487 回答