*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
首先我们需要打印出空格跟打印出三角形是一样的我们需要用到循环嵌套 不同的是需要在for下面嵌套两个for
import java.util.Scanner;
public class TestLing{
public static void main (String args[]){
int i, j;
for(i=1;i<=5;i++){
for(int a=1;a<=5-i;a++){
System.out.print(" ");
}
for (j=1;j<=i;j++){
System.out.print(" *");
}
System.out.println();
}
for(i=4;i>=1;i--){
for(int b=1;b<=5-i;b++){
System.out.print(" ");
}
for (j=1;j<=i;j++){
System.out.print(" *");
}
System.out.println();
}
}
}
//最上层有五层,因此我们令i<=5 然后是空格 在第一层有四个空格每一层的空格我们每层减i就可以,i是从1开始 然后是*号 每一层有i个*号 因此我们令j<=i就可以 在输出时注意要在*前加一个空格
下层和上层差不多区别是我们需要从4开始到1 这样就是从多到少 因为只有四层 从四开始即可
输出结果图