以下是使用Java编写的代码,实现使用'*'输出一个边长为5的等腰三角形的功能:

public class Main {
    public static void main(String[] args) {
        int length = 5;

        for (int i = 1; i <= length; i++) {
            for (int j = 1; j <= length - i; j++) {
                System.out.print(' ');
            }
            for (int k = 1; k <= 2 * i - 1; k++) {
                System.out.print('*');
            }
            System.out.println();
        }
    }
}

在上述代码中,我们使用了两个嵌套的for循环来打印出三角形的每一行。外层循环控制行数,内层循环控制每行的空格和星号数量。通过调整变量length的值,可以输出不同边长的三角形。

运行上述代码,将会在控制台输出以下结果:

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

每行的星号数量与行号相关,第一行有1个星号,第二行有3个星号,第三行有5个星号,依此类推。空格数量则根据行号的递减而递增,以保持等腰三角形的形状。

希望这段代码能够满足你的需求!如有其他问题,请随时告诉我。

Java代码实现边长为5的等腰三角形打印

原文地址: https://www.cveoy.top/t/topic/bPzj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录