Java 小例子:打印菱形
2010-08-02 15:20
369 查看
这个例子用星号(*)打印出一个菱形。没有什么技巧,完全是按部就班的代码。供初学者参考。
public class PrintDiamond { public static void main(String[] args) { int maxStarLength = 19, starLength = 1, increment = 2; while (starLength > 0) { int blankSize = (maxStarLength - starLength) / 2; printLine(starLength, blankSize); if (starLength >= maxStarLength) { increment = -increment; } starLength += increment; } } private static void printLine(int starLength, int blankSize) { print(" ", blankSize); print("*", starLength); print(" ", blankSize); System.out.println(); } private static void print(String s, int size) { int i = 0; while (i < size) { System.out.print(s); i++; } } }
相关文章推荐
- java打印菱形()
- LingXing.java 题目:打印出如下图案(菱形) * *** ***** ******* ***** *** *
- java中打印出一个实体的菱形
- java打印一个菱形
- Java用 * 打印图形-菱形、空心菱形、三角形等
- Java打印菱形,非常简单的方法!代码更简洁!
- Java控制台超级菱形打印方法
- Java打印实心菱形
- 用java打印菱形
- java控制Pdf自动打印的小例子
- 用java程序打印菱形
- java中打印实心菱形以及空心菱形的方法
- java 打印菱形算法
- JAVA_编程小案例_打印菱形
- java实现打印菱形
- java 通过控制台输入的数字打印菱形字母
- 【Java学习之代码学习】 Prog20_打印菱形问题
- java 打印输出空心菱形
- 【Java】使用嵌套循环分别打印矩形 三角形 平行四边形 菱形
- 用Java打印实心菱形