对于我的班级,我需要编写将数字1-100加起来的代码,它们将产生数字5050.他告诉我们不要使用主要方法并使用for循环。是一个主要的方法'公共静态无效主要(字符串[] args)'或别的东西。我对主要方法究竟是什么感到困惑。这里是我到目前为止,工程没有主要方法的Java程序
public class SumAndAverageForLoop{
public static void main (String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) sum += i;
System.out.println("The sum is " + sum);
}
}
代码从我读更多谈话类中的一些其他的孩子后,他们说我需要另一个类调用这个类,但怎么个主要方法你是否从另一个班打电话给一个班?
如何调用另一个具有主方法的类?
在你的代码中,是的,你有那个“主要方法”; JDK要求它能够运行程序。你使用for循环的事实与你在main()中使用它无关。我真的不明白你的老师在做什么。 – fge 2015-02-06 23:24:57
不使用主要方法的要求很奇怪。但是,再一次,一些老师是跛脚的。所以,拧紧它:继续,写一个主要方法,并从它调用AddOneToOneHundred方法,以确保它的工作,然后在开始分配之前删除主要方法。 – 2015-02-06 23:28:51
[在不使用main()方法的情况下在控制台上打印消息的可能的重复(http://stackoverflow.com/questions/8605137/printing-message-on-console-without-using-main-method)(但请注意,这在版本7和更高版本中不起作用) – iamnotmaynard 2015-02-06 23:37:56