主要思路:通过Scanner获取想要打印的倒三角行数,接着用for循环嵌套分别打印空格,*号即可
for循环外的输出语句是起到换行作用。
//初始化Scanner获取键盘输入(打印的倒三角行数)
Scanner input = new Scanner(System.in);
System.out.println("请输入行数:");
int row = input.nextInt();
//每行开头打印空格
for (int i=1; i<=row; i++){
for (int r=0; r<=i; r++){
System.out.print(" ");
}
//接着空格打印*
for (int j=1; j<= (row*2-1)-(2*(i-1)); j++){
System.out.print("*");
}
System.out.println();
}
运行结果: