在控制台打印一个空心的菱形
2012-08-08 15:20
459 查看
public class TestDate { public static void main(String args[]) { lingxing(15); } public static void lingxing(int height) { if(height % 2 == 0) { System.out.println("请输入一个奇数菱形长度"); return; } int centerPointx = height / 2 + 1; for (int i = 1; i < height+1 ; i++) { for (int j = 1; j < height+1 ; j++) { // System.out.print(i +","+ j+"."); // System.out.print("start:" + (Math.abs(i - centerPointx) + 1) + ",end:" + (height - Math.abs(i - centerPointx))); if(j == (Math.abs(i - centerPointx) + 1) || j == (height - Math.abs(i - centerPointx))) { printStart(); }else { printBlank(); } } nextLine(); } } /** * 打印个星星 */ public static void printStart() { System.out.print("*"); } /** * 打印个空格 */ public static void printBlank() { System.out.print(" "); } /** * 换个行 */ public static void nextLine() { System.out.println(); } }
相关文章推荐
- Java控制台打印一个空心菱形
- Java控制台打印一个菱形
- 打印一个空心菱形
- 任意输入一个数,打印对应的空心实心金字塔以及菱形
- 控制台打印空心菱形
- 在控制台用星号打印一个高M的等腰三角形与菱形
- (四)、利用命令行参数输入一个整数,打印空心菱形
- java 实现打印输出一个空心菱形
- php练习——用for循环打印半金字塔、金字塔、正方形、倒金字塔、菱形、空心图形等
- C# 输出一个 实心菱形&&空心菱形
- 读取一个.java文件并打印在控制台上
- 如何使用JAVA打印菱形(四)对于空心菱形外加对角线的美化
- 循环打印一个菱形英文字母...
- 4000 Java语言使用简单易懂的算法在控制台用 * 打印菱形
- IO操作文件内容打印到控制台,将文件内容复制到另外一个文件
- 用java编写一个菱形与空心菱形
- 用控制台打印菱形图案(以后面试时或许用得到)
- for循环图形打印(三角形菱形实心/空心,字母K)
- 在控制台打印一个圆
- 代码:打印一个如图所示的菱形