JAVA常见算法题(二十)
2017-06-05 21:27
197 查看
package com.xiaowu.demo; /** * * 打印出如下图案(菱形) * * * * @author WQ * */ public class Demo20 { public static void main(String[] args) { display(5); } public static void display(int h) { for (int i = 0; i < (h + 1) / 2; i++) { for (int j = 0; j < h / 2 - i; j++) { System.out.print(" "); } for (int k = 1; k < (i + 1) * 2; k++) { System.out.print("*"); } System.out.println(); } for (int i = 1; i <= h / 2; i++) { for (int j = 1; j <= i; j++) { System.out.print(" "); } for (int j = 0; j < h - 2 * i; j++) { System.out.print("*"); } System.out.println(); } } }
相关文章推荐
- 常见算法学习及其Java实现--插入排序算法
- 常见算法学习及其Java实现--冒泡算法实现
- 常见的排序算法之Java代码解释
- Java学习笔记(二十)——Java 散列表_算法内容
- 面试10大算法汇总+常见题目解答(Java)
- 常见(经典)程序练习题(含算法,c答案,java答案)
- java写的常见算法
- java常见算法
- 几种常见排序算法之Java实现(插入排序、希尔排序、冒泡排序、快速排序、选择排序、归并排序)
- Java常见算法编程题
- java常见算法
- java常见的开源算法支持以及java默认支持的provider
- JAVA常见的权限控制算法的实现
- java常见算法
- 黑马程序员--02.Java语言基础--04.【数组中常见的算法】
- 常见算法学习及其Java实现--有序区和无序区的冒泡算法实现
- java常见的开源算法支持以及java默认支持的provider
- 大学常见算法的java实现及思考-打印帕斯卡三角形(杨辉三角)
- java中常见算法2
- 传说中的15道常见的基础算法题java解法