int spaceNumber
int dollarNumber
这两句在java里面有什么作用,什么意思
```public static void main(String[] args) {
// 总行数,可以修改
int row = 7;
// 每一行的*符号数量
int dollarNumber;
// 追加的空格数量
int spaceNumber;
String dollar = "*";
for (int i = 1; i <= row; i++) {
// 每一行输出的字符
String printString = "";
/*
* 判断行数是否超过了一半,超过一半*符号开始减少
/
if (i * 2 - 1 > row) {
// 行数超过一半的情况
dollarNumber = (row - i) * 2 + 1;
spaceNumber = (row - dollarNumber) / 2;
} else {
// 行数没超过一半的情况
dollarNumber = i * 2 - 1;
spaceNumber = (row - dollarNumber) / 2;
}
//追加空格
for (int j = 0; j < spaceNumber; j++) {
printString += " ";
}
//追加符号
for (int j = 0; j < dollarNumber; j++) {
printString += dollar;
}
System.out.println(printString);
}
}
}