打印等腰三角形
private static void print(int half) {
// *
//***
// *
// ***
//*****
// *
// ***
// *****
//*******
if(half>0){
//设置层高
int h = half+1;
//设置每行空格的数量跟需要打印的*的数量
int lineOffset = half;
int lineCount = 1;
for(int i=0; i<h; i++){
//输出每一行的空格
for(int k=0; k<lineOffset; k++){
System.out.print(" ");
}
//输出填充的*
for(int j=1; j<=lineCount; j++){
System.out.print("*");
}
//换行
System.out.println();
//空格偏移量--
lineOffset--;
//每行多出来的填充*
lineCount = lineCount+2;
}
}
}