打印等腰三角形和等边三角形
package com.bennett.test1021;
/**
* @Version:1.0
* @Description:打印“等腰三角形”和“等边三角形”
* @Author: bennett
* @Date: 2021年10月21日 下午6:56:09
*/
public class Triangle {
public static void main(String[] args) {
// getIsoscelesTriangle(8);//等腰三角形
getEquilateralTriangle(5);//等边三角形
}
//等边三角形
private static void getEquilateralTriangle(int num) {
for (int i = 1; i < num; i++) {
for (int j = 0; j < num-1- i; j++) {
System.out.print(" ");
}
for (int k = 0; k < i; k++) {
System.out.print(" *");
}
System.out.println();
}
}
//等腰三角形
private static void getIsoscelesTriangle(int num) {
for (int i = 0; i < num; i++) {
for (int j = num - i; j > 0; j--) {
System.out.print(" ");
}
for (int j = 2 * (i + 1) - 1; j > 0; j--) {
System.out.print("*");
}
System.out.println();
}
}
}
效果展示: