gpt4 book ai didi

java - 我如何在 Java 中反转这种模式?

转载 作者:行者123 更新时间:2023-11-29 06:59:02 24 4
gpt4 key购买 nike

所以我想打印这个图案:

******* 
******
*****
****
***
**
*

到目前为止,这是我的代码:

import java.util.*;

public class DO
{
public static void main(String[] args)
{

final int BASE_SIZE = 8;

for (int r = 0; r < BASE_SIZE; r++)
{
for (int c = 0; c < (r + 1); c++)
{
System.out.print("*");
}
System.out.println();
}
}

我怎样才能反转我当前打印的图案,这样我才能得到我刚才给你看的那个?

最佳答案

我会用 StringBuilder 来实现它.从最长的一行开始,循环减去一个字符,直到 StringBuilder 为空。有点像

StringBuilder sb = new StringBuilder("*******");
while (sb.length() > 0) {
System.out.println(sb);
sb.setLength(sb.length() - 1);
}

关于java - 我如何在 Java 中反转这种模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29293207/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com