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(" ");
}
}
}
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(" ");
}
}
}
相关文章推荐
- java中如何打印规定图案? 举例说明
- LingXing.java 题目:打印出如下图案(菱形) * *** ***** ******* ***** *** *
- Java循环练习:打印图案-4
- printstar打印星形图案的java实现
- Java打印菱形图案(3)
- java打印出n行的金字塔图案
- 编程打印三角形数字图案.java
- Java循环练习:打印图案-2
- java-第九章-编写程序,打印如图案,要求图案的行数由用户输入.
- java打印各种三角形图案,适用于9以内的数
- 计蒜客习题(java)-打印锯齿矩阵
- 利用java打印心型、圆形图案
- java 打印出如下图案(菱形)
- Java基础知识_day06_(螺旋矩阵,控制台打印图案)
- Java循环练习:打印图案-1
- Java循环练习:打印图案-5
- java趣味编程100例第一章1-1打印金字塔图案
- 用java写代码计算1-1/3+1/5-1/7+1/9.......的值和打印金字塔图案
- Java循环练习:打印图案-3
- C++学习笔记——第二章习题(四)-用循环语句打印图案