java打印菱形的简单方法
2016-09-27 18:34
429 查看
代码:
public class Diamond { /** * 测试main方法 */ public static void main(String[] args) { printDiamond(10); // 10为对角线长度 } /** * 打印菱形实现方法 */ public static void printDiamond(int size) { size = (size / 2) * 2; // 菱形对角线两侧的宽度是相同的,所以对角线长度size必定是偶数,(size+1)即为行数和列数 int center = (size / 2); // 以左上角为坐标点(0,0),菱形中心点坐标(center,center) for (int i = 0; i <= size; i++) { // 行 for (int j = 0; j <= size; j++) { // 列 if (Math.abs(i - center) + Math.abs(j - center) == center) { System.out.print("* "); } else { System.out.print(" "); } } System.out.println(); } } }
相关文章推荐
- Java打印菱形,非常简单的方法!代码更简洁!
- JAVA 学习日志 利用循环打印简单的菱形程序
- 一些简单的java编程题(13) ————打印菱形
- java中打印实心菱形以及空心菱形的方法
- java 打印三角形,菱形的方法
- Java打印空心菱形,非常简单的操作
- java中打印实心菱形以及空心菱形的方法
- Java控制台超级菱形打印方法
- android java 打印调用堆栈的一个简单方法
- 一种简单的方法在程序中实现透明效果(JAVA)
- JAVA 简单的发送邮件方法(转自mazq024的专栏)
- 一个简单的消除调试打印方法
- 最简单的Java操作Excel方法
- 防止JAVA代码被反编译的简单方法
- 工作之余,整理了一下平时处理数据的一些常用的,简单的方法。希望对学习JAVA的朋友有点帮助
- HiberNate 最简单的配置方法,java的几大框架原理,
- WEB页面开发的简单易用的打印方法
- 一种简单的方法在程序中实现透明效果(JAVA)(源代码)
- java类中包含静态成员、方法时的打印顺序
- 利用java实现打印菱形