我需要我的輸出爲前100個五邊形數字,每行十個,連續計數。就目前而言,我的輸出只是重演,我相信這是一個簡單的答案,但我似乎無法想出它。這是家庭作業,已經評分,但我想弄明白爲我學習。預先感謝任何意見和幫助。輸出問題,Java
package chapter_5;
/**
*
* @author jason
*/
public class Five_One {
public static void main(String[] args) {
for (int k = 1; k < 11; k++) {
for (int n = 1; n < 11; n++) {
System.out.print(getPentagonalNumber(n)+ "\t");
}
System.out.println();
}
}
public static int getPentagonalNumber(int n) {
return n * (3 * n - 1)/2;
}
}
額外的功勞是爲了強調可讀性和可維護性! –