6.1(数学:五角数)一个五角数被定义为n*(3*n-1)/2,其中n=1、2…。。所以开始的几个数字就是1、5、12、22…,编写具有以下方法头的方法,返回一个五角数
题目
题目概述
6.1(数学:五角数)一个五角数被定义为n* (3 * n - 1) / 2,其中n=1、2…。所以开始的几个数字就是1、5、12、22…,编写具有以下方法头的方法,返回一个五角数:
public static int getPentagonalNumber(int n)
例如,getPentagonalNumber(1)返回1,getPentagonalNumber(2)返回5。编写一个程序测试程序显示前100个五角数,每行显示10个。使用%7d格式限定符来显示每个数字
破题
- 主方法调用getPentagonalNumber()方法并接收返回值
- getPentagonalNumber()方法计算参数的五角数值并返回
- 主方法输出
代码
public class Test6_1 {
public static void main(String[] args) {
// 临时保存
int temp = 0;
for (int n = 1; n <= 100