用java二重循环打印 下图的数字
展开全部
public class Demo {
public static void main(String[] args) {
int n = 5; // 要打印的行数
for (int i = 1; i <= n; i++) {
// 打印空格
for (int j = 0; j < n - i; j++) {
System.out.print(" ");
}
// 打印数字
for (int j = 1; j <= i; j++) {
System.out.print(j);
if (j != i) { // 打印, 最后一个数字时不打印,
System.out.print(",");
}
}
// 换行
System.out.println();
}
}
}
展开全部
代码如下:
public class Main
{
public static void main(String[] args)
{
StringBuilder[] numbers = new StringBuilder[5];
for (int i = 1; i <= 5; i++)
{
numbers[i - 1] = new StringBuilder();
for (int j = 1; j <= i; j++)
numbers[i - 1].append(j + (j == i ? "" : ", "));
System.out.printf("%13s\n", numbers[i - 1]);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询