如何编写启动java程序的主方法?
我是一名初级程序员,任务是编写清单程序。 到目前为止,我只使用BlueJay编程,但我将学习如何使用vim编辑器。 使用BlueJay编程时,不需要编写main方法。 我对如何编写主要方法非常迷茫,我在互联网上研究的所有东西似乎都没有解释或帮助 我已经开始设计这个程序,我有一个库存类和一个项目类。 我将如何开始这个项目?比如我需要对main方法做什么,以及它是如何工作的 谢谢 这是我到目前为止的代码如何编写启动java程序的主方法?,java,main,main-method,Java,Main,Main Method,我是一名初级程序员,任务是编写清单程序。 到目前为止,我只使用BlueJay编程,但我将学习如何使用vim编辑器。 使用BlueJay编程时,不需要编写main方法。 我对如何编写主要方法非常迷茫,我在互联网上研究的所有东西似乎都没有解释或帮助 我已经开始设计这个程序,我有一个库存类和一个项目类。 我将如何开始这个项目?比如我需要对main方法做什么,以及它是如何工作的 谢谢 这是我到目前为止的代码 import java.util.*; public class Inventory {
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)
{
...........
}
}
import java.util.*;
公共类目录
{
私人法庭;
/**
*类资源清册对象的构造函数
*/
公共库存()
{
库存=新的ArrayList();
}
/**
*将项目添加到库存中。
*/
public void addItem(字符串名称、整数金额、双倍价格、整数位置)
{
布尔完成=假;
如果(inventory.size()==0)
{
添加(新项目(名称、金额、价格、位置));
}
其他的
{
对于(inti=0;(!done)&(i
Java文档中到处都有这方面的答案。但是在这里
public class App {
public static void main(String [] args)
{
//start here
}
}
Java文档中到处都有这方面的答案。但是在这里
public class App {
public static void main(String [] args)
{
//start here
}
}
我喜欢vim-但我认为对于Java编码来说,使用Intellij或Eclipse这样的Java IDE可能会更好,它会给你很多提示,告诉你代码可能有什么问题。是的,但我必须在我参加的这个课程中使用它。而且,我已经看过了oracle教程,但我仍然无法理解如何继续。我喜欢vim-但我认为对于Java编码来说,使用Intellij或Eclipse之类的Java IDE可能会更好,它会给你很多提示,告诉你代码可能出了什么问题。是的,但是我必须在我所上的这门课上使用它。另外,我已经看过了oracle教程,但我仍然无法理解如何从那里继续。我理解这一部分,但是“从这里开始”应该是什么?出于设计目的,我问了更多的问题。主方法中实际应该包含什么?@DaveMcFave-您希望程序实际执行的操作进入主方法。您说过您有一个库存类和一个物料类。我不知道它们都做什么,但是实例化它们可能是一个好的开始<代码>库存myInventory=新库存()。那么,我是否要编写我希望客户端能够在主方法中使用的所有方法?例如,构造器和变异方法?@DaveMcFave-查看问题中链接的入门教程,逐步了解Hello World的功能和工作原理。我还建议你回到你的指导老师那里,让他们解释Java程序的基本原理(以及一般情况)。我理解这一部分,但是“从这里开始”应该怎么做?出于设计目的,我问了更多的问题。主方法中实际应该包含什么?@DaveMcFave-您希望程序实际执行的操作进入主方法。您说过您有一个库存类和一个物料类。我不知道它们都做什么,但是实例化它们可能是一个好的开始<代码>库存myInventory=新库存()。那么,我是否要编写我希望客户端能够在主方法中使用的所有方法?例如,构造器和变异方法?@DaveMcFave-查看问题中链接的入门教程,逐步了解Hello World的功能和工作原理。我还建议回到您的指导老师那里,让他们解释Java程序的基本原理(以及一般情况)。