62,623
社区成员
发帖
与我相关
我的任务
分享
public class Zhi{
public static void main(String[] args){
int n=4;//要输出的排数
for(int i=0;i<=n;i++){
for(int j=2*n;j>i*2-1;j--){
System.out.print(" ");
}
for(int j=0;j<i*2-1;j++){
System.out.print("* ");
}
System.out.println();
}
}
}
public class Test {
public static void main(String[] args) {
printTriangle(5, true);
printTriangle(5, false);
}
private static void printTriangle(int line, boolean isSolid) {
for(int i = 1; i <= line; i++) {
for(int j = - line + 1; j < i; j++) {
if(isSolid) {
System.out.print(i > Math.abs(j) ? "*" : " ");
}else{
System.out.print(i == Math.abs(j) + 1 || i == line ? "*" : " ");
}
}
System.out.println();
}
}
}