java50题----19打印菱形
来源:互联网 发布:数据开发 数据挖掘 编辑:程序博客网 时间:2024/04/28 16:22
/*打印以下的菱形: * *** ************ ***** *** * */class Demo{private Demo(){}private static Demo instance = new Demo();public static Demo getInstance(){return instance;}public void print(int n){if(n%2 == 0)return;int mid = (n+1)/2;for(int i = 1; i <= n; i++){if(i < mid){for(int j = 1 ; j <= n; j++){if(j>=mid-(i-1) && j<=mid+i-1)System.out.print("*");elseSystem.out.print(" ");}System.out.println("");}else{for(int j = 1 ; j <= n; j++){if(j>=mid-(n-i) && j<=mid+n-i)System.out.print("*");elseSystem.out.print(" ");}System.out.println("");}}}}class MainClass {public static void main(String[] args) throws Exception{Demo d = Demo.getInstance();d.print(9);}}/**/
0 0
- java50题----19打印菱形
- java50题----24打印数字
- java50题
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- Android 安全架构及权限控制机制剖析
- 字符集之间转换(UTF-8,UNICODE,Gb2312)
- jsp引用servlet生成的验证码..
- 学习Java必看书籍和步骤
- 数论相关知识
- java50题----19打印菱形
- Hibernate联合查询
- 数据结构——算法之(016)( 输入整数n,计算从1到n这n个整数的十进制表示中1出现的次数和)
- java50题----20分数序列
- java程序员必看书籍--应该是比较高端的了。。。
- java50题----21阶乘和
- android textview 竖排显示
- java枚举类型
- 唉~~懒惰害人啊~