-
import java.util.Scanner; public class Demo14{ public static void main(String[] args){ Scanner s = new Scanner(System.in); System.out.print("请输入行数:"); int h = s.nextInt(); for(int i=0;i<=h;i++){//控制上三角的行数 for(int j=0;j<h-i;j++){//控制上三角的空格 System.out.print(" "); } for(int k=0;k<2*i-1;k++){//控制上三角的* System.out.print("*"); } System.out.println(); } for(int c=0;c<h;c++){//控制下三角的行数 for(int a=0;a<=c;a++){//控制下三角的空格 System.out.print(" "); } for(int b=1;b<=2*(h-c)-3;b++){//控制下三角的* 因为随机输入一个行数,菱形的下半段只有h-1行,所以*的值是2*(h-c)-3 //if(b==0){continue;} //在b=0时用 System.out.print("*"); } System.out.println(); } } }