Java数组打印金字塔数列:如何创建1,2,3…n数组?
作者:吹吹风会发光
时间:2025-07-16
浏览:1
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;
}
作者最新文章
Agent Space智能体如何进行功能测试
2026-11-01 08:45
Proxifier怎么卸载:Windows标准版彻底移除与配置清理指南
2026-10-30 09:37
七彩虹 iGame RTX 5070 Ti Ultra SFF 显卡图赏:嘻哈涂鸦风,设计更潮酷
2026-10-26 16:48
viso如何导入word的详细操作步骤教程
2026-10-20 16:03
蛙蛙写作苹果手机更新新版本怎么下载
2026-10-15 19:40
上一篇:
迪奥娜圣遗物词条搭配推荐
下一篇:
U深度PE内存检测工具使用详解
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































