本文导读:
很有趣的金字塔java代码,可以作为循环语句的练习题目。输出的金字塔“*”,我的代码写得比较绕,用法也不是最精的,只为输出该题止的形状,已上机运行可行。应该还有更优写法。
以下是输出结里:
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
//打印金字塔(漏斗)形状星号
for(int i=0;i<=3;i++)
{
for(int k=1;k<=i;k++)
{
System.out.print(" ");
}
for(int x=7;x-i*2>=1;x--)
{
System.out.print("* ");
//x--;
}
System.out.println();
}
for(int i=1;i<=3;i++)
{
for(int k=2;k>=i;k--)
{
System.out.print(" ");
}
for(int x=1;x<=1+i*2;x++)
{
System.out.print("* ");
//x--;
//y +=1;
}
System.out.println();
}
}
}