程序
package zuoye
;
public class Zuoye2 {
public void f(int x
) {
int a
=(x
+1)/2;
Shanghang(a
);
Xiahang(a
);
}
public void Shanghang(int x
) {
for(int i
=1;i
<=x
;i
++) {
for(int j
=1;j
<=x
-i
;j
++) {
System
.out
.print(" ");
}
for(int j
=1;j
<=2*i
-1;j
++) {
System
.out
.print("*");
}
System
.out
.println();
}
}
public void Xiahang(int x
) {
for(int i
=x
-1;i
>0;i
--) {
for(int j
=1;j
<=x
-i
;j
++) {
System
.out
.print(" ");
}
for(int j
=1;j
<=2*i
-1;j
++) {
System
.out
.print("*");
}
System
.out
.println();
}
}
public static void main(String
[] args
) {
Zuoye2 a
=new Zuoye2();
a
.f(9);
}
}
输出
每一行输出的格式通过第几行来标定特征 输入几行 转化成中间是第几行,然后写上半部分的塔形状,下半部分就是第几行改一下。 比如输入9 ,中间是第5行,第六行实际就是第四行的样子。
转载请注明原文地址: https://mac.8miu.com/read-514878.html