您的位置:首页 > 编程语言 > Java开发

java打印星图案-习题3.5

2007-04-18 19:14 267 查看
此题以书上图案为最终输出结果,没有实现接受用户输入。算法思想如下,大家可以参考,并修改成applet接受用户输入。(提示:参考C语言第二版第六章,循环思想)

application:

import java.io.*;

public class Xiti35
{
public static void main(String a[])
{
for(int i=0;i<4;i++) //规律是前四行和后三行,以第四行为分行线,看出打印星图的规律
{
for(int j=0;j<7/2-i;j++) //计算空格输出的位置
{
System.out.print(" ");
}
for(int j=0;j<2*i+1;j++) //计算星图打印的位置
{
System.out.print(" *");
}
System.out.println(" ");
}
for(int i=0;i<4;i++) //后三行
{
for(int j=0;j<i+1;j++)
{
System.out.print(" ");
}
for(int j=0;j<5-2*i;j++)
{
System.out.print(" *");
}
System.out.println(" ");
}
}
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: