题目:编写一个程序,接收一个整数,表示层数(totalLeval),打印出金字塔。
import java.util.*;
public class Homework02{
public static void main(String[] args){
while(true){
Scanner sc = new Scanner(System.in);
System.out.println("请输入你要打印的空心金字塔层数:(正整数)");
// 自定义层数
int totalLevel = sc.nextInt();
if(totalLevel <= 0){
System.out.println("请重新输入:)");
}else{
// i表示层数,从1到totalLevel
for(int i = 1; i <= totalLevel; i++){
// 打印金字塔左边的空格
for(int k = 1; k <= totalLevel - i; k++){
System.out.print(" ");
}
// 打印金字塔
for(int j = 1; j < 2 * i; j++){
// 只有最左边和最右边的金字塔打印出来
if(j == 1 || j == 2 * i -1){