java - 如何使用 JAVA 中的循环打印此数字模式?
问题描述
如何在下面修改我的原始代码打印此模式:
我是 java 初学者,无法创建下面列出的模式。
图案:
1
1 ,1
1 ,2 ,1
1 ,3 ,3 ,1
1 , 4 , 6 , 4 , 1
1 , 5 , 1 0 , 1 0 , 5 , 1
我的代码:
public class Q2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int count = 5;
for (int i = 1; i <= count; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i);
}
System.out.println();
}
}
}
我的输出:
1
22
333
4444
55555
解决方案
我希望我可以发表评论,但我没有足够的声誉。
例如,您需要在 Yimin 的答案中添加一些内容来计算阶乘。
static int factorial(int n){
if (n == 0)
return 1;
else
return(n * factorial(n-1));
}
推荐阅读
- excel - 遍历包含图表的工作表,将两个 ChartObjects 复制到另一个工作表中
- kubernetes - Skaffold 1.4.0:“由于同步错误而跳过部署:复制文件:”
- python - Python 读取 .bin 数据并转换为字符串
- sql - MS-Access 中的 LEFT JOIN 与多个匹配条件 (AND(OR)) 陷入困境
- php - PHP缓存 - 我错过了一些明显的东西吗?
- groovy - 将 Groovy 3 YamlBuilder 与包含连字符的 Yaml 一起使用
- javascript - JavaScript 日期中这种非一错误的来源是什么?
- angular - 使用 Route Resolver 时,Angular Universal 不会在视图源中加载我的组件
- javascript - Webpack:将 React 添加到 Flask,500 内部服务器错误
- c++ - 如何在不跳转到声明行的情况下在 GDB 中使用结构化绑定单步执行 C++ 代码?