java打印金字塔
首先确定每行打印几个空格,在确定每行打印几个*
设总层数为layers,当前层数为i。
则每行打印空格数=layers-i,每行打印星号数=2*i-1
import java.util.Scanner;
public class Paremid{
public static void main(String[] args) {
Scanner myScanner = new Scanner(System.in);
int layers = myScanner.nextInt();//输入需要打印的金字塔层数
for(int i = 1; i <= layers; i ++){
//层数即为循环数
for(int j = 1; j <= layers - i; j ++){
//每行需要打印的空格数
System.out.print(" ");
}
for(int k = 1; k