使用java语言中的for循环嵌套打印出以下图形,注释请详细
1个回答
展开全部
开发环境相关:已测试
Eclipse IDE for Java Developers
Version: Mars.2 Release (4.5.2)
完整代码如下:代码放置main()即可正确运行
static void print()
{//3个图基本一样的模式,写好第一个就可以稍作更改复制余下2个。
final int line = 4;//行数
char alpha = 'A';
System.out.println("打印图形一:");
for(int i=0;i!=line;i++)
{
for(int spac=line-i-1;spac!=0;spac--)//空格控制
System.out.print(" ");
for(int al=0;al!=2*i+1;al++)//1.3.5.7....公式循环输出
System.out.print((char)(alpha++));
System.out.println();//格式控制
alpha = 'A';
}
System.out.println("\n打印图形二:");
for(int i=0;i!=line;i++)
{
for(int spac=line-i-1;spac!=0;spac--)
System.out.print(" ");
for(int al=0;al!=2*i+1;al++)
System.out.print((char)(alpha));
System.out.println();
alpha++;
}
System.out.println("\n打印图形三:");
alpha='D';
for(int i=0;i!=line;i++)
{
for(int spac=line-i-1;spac!=0;spac--)
System.out.print(" ");
for(int al=0;al!=2*i+1;al++)
System.out.print((char)(alpha));
System.out.println();
alpha--;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询