Java数组打印金字塔数列:如何创建1,2,3…n数组?
作者:吹吹风会发光
时间:2025-07-16
浏览:0
java使用array打印金字塔数列问题:要求编写一个方法,给定一个整数n,生成一个包含[1,1,2,1,2,3,.....1,2,...
本文目录
java使用array打印金字塔数列
问题:
要求编写一个方法,给定一个整数n,生成一个包含[1,1,2,1,2,3,..... 1, 2, 3,…n]元素的array,array长度为1 2 3… n=n*(n 1)/2。比如:arithseries(3) → [1, 1, 2, 1, 2, 3]
代码:
public static int[] arithSeries(int n) {
int resultLength = n * (n + 1) / 2; // length of result array
int[] result = new int[resultLength]; // initialise array
int pointer = 0; // the position of array
for (int i = 1; i <= n; i++) { // if i start from 1 then the end condition should be <=n
for (int j = 1; j <= i; j++) {// assign value from 1 to i
result[pointer] = j;
pointer++;// move to next pointer
}
}
return result;
}
作者最新文章
漫蛙网页版免费进入地址分享
2026-10-13 13:16
漫蛙manwa官方网站入口
2026-10-13 13:15
Typora怎么插入表格?Ctrl+T快速建表并调整行列
2026-10-05 17:59
2026年好用的思维导图软件推荐:高效实用排行榜
2026-09-30 13:14
寻简思维导图手机版设置在主题框中插入公式的方法
2026-09-30 13:03
上一篇:
迪奥娜圣遗物词条搭配推荐
下一篇:
U深度PE内存检测工具使用详解
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































