我是一名初學者程序員,負責編寫庫存程序。 目前爲止,我只使用BlueJay進行了編程,但我即將學習如何使用vim編輯器。使用BlueJay進行編程時,您不需要編寫主要方法。 我很迷茫如何編寫主要方法,而我在互聯網上研究的所有東西似乎都沒有解釋或幫助太大。你如何編寫一個啓動java程序的主要方法?
我已經開始了我有一個庫存類和一個Item類的程序的設計。 我將如何開始這個項目?就像我需要用主要方法做什麼,以及這將如何工作?
謝謝
這是我到目前爲止的代碼。
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)
{
...........
}
}
http://docs.oracle.com/javase/tutorial/getStarted/ – 2014-09-05 02:27:15
I LOVE vim的 - 但我認爲Java編碼你可能有一個Java IDE的IntelliJ一樣或者Eclipse這將好得多給你很多關於你的代碼可能出錯的提示。 – 2014-09-05 02:27:46
是的,但我必須用它來學習這門課。 – DaveMcFave 2014-09-05 02:59:53