對於我的班級,我需要編寫將數字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