Java代码实现边长为5的等腰三角形打印
以下是使用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个星号,依此类推。空格数量则根据行号的递减而递增,以保持等腰三角形的形状。
希望这段代码能够满足你的需求!如有其他问题,请随时告诉我。
原文地址: https://www.cveoy.top/t/topic/bPzj 著作权归作者所有。请勿转载和采集!