*
***
*****
*****
***
*
找规律的题型,建议您多画几个金字塔,找下规律就好了,如果感觉如下代码有帮助的话采纳一下吧
public class Main {
public static void main(String[] args) {
/**
* * 1* 4" " 1 0,4
* *** 3* 3" " 2 1,3
* ***** 5* 2" " 3 2,2
* ******* 7* 1" " 4 3,1
* ********* 9* 0" " 5 4,0
*/
String[][] str = new String[5][9];
//初始化二维数组全为空格
for (int i = 0; i < str.length; i++) {
for (int j = 0; j < str[i].length; j++) {
str[i][j] = " ";
}
}
//将对应位置替换为*
for (int i = 0; i < 5; i++) { //控制行数
for (int j = 5-(i+1); j <= i+4; j++) {//控制星号数
str[i][j] = "*";
}
}
//输出金字塔
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 9; j++) {
System.out.print(str[i][j]);
}
System.out.println();
}
}
}