用java画菱形_【风马一族_Java】使用java,画出任意大小的菱形

1 public classrhombic {2

3 public static voidmain(String[] args){4

5 /**

6 * scriber()画菱形的方法,参数 9 是指菱形的对角线的长度7 * 参数,在此处,只使用奇数,8 * 如果,你想要使用偶数,请找我,否则自己处理,哈哈9 */

10 scriber(29);11

12 }13

14 /**

15 * 画出一个默认大小的菱形16 * 功能已经完成,好像可以简化一下17 */

18 private static void scriber(intnumber) {19 /**

20 * 画出一个菱形所需要的行数21 */

22 for(int i=0; i

24 *画出一个菱形所需要的列数25 */

26 for(int y=0; ynumber/2))28 System.out.print("*");29 else

30 System.out.print(" ");31 }32 System.out.println();33 }34

35 }36 /**

37 * 画出一个默认大小的菱形38 * 功能已经完成,好像可以简化一下39 */

40 private static void scriber4(intnumber) {41 /**

42 * 画出一个菱形所需要的行数43 */

44 for(int i=0; i

46 *画出一个菱形所需要的列数47 */

48 for(int y=0; ynumber/2))50 System.out.print("*");51 else

52 System.out.print(" ");53 }54 System.out.println();55 }56

57 }58 /**

59 * 画出一个默认大小的菱形60 * 画出菱形的上两个边与左下角的边61 */

62 private static void scriber3(intnumber) {63 /**

64 * 画出一个菱形所需要的行数65 */

66 for(int i=0; i

68 *画出一个菱形所需要的列数69 */

70 for(int y=0; y

74 System.out.print(" ");75 }76 System.out.println();77 }78

79 }80

81 /**

82 * 画出一个默认大小的菱形83 * 第二步画了。菱形的左边部分84 */

85 private static void scriber2(intnumber) {86 /**

87 * 画出一个菱形所需要的总次数88 */

89 for(int i=0; i

91 * 每次都产生两个星光,有个特殊的是,第一个、最后一个的星光是重合的。即星光是二合一、92 *93 */

94 for(int j=number/2, k=number/2;j>0;--j,++k){95 /**

96 * 先画画左上边的星光97 * k居然是画下的一个98 */

99 if(i==j || i==k)100 System.out.print("*");101 else

102 System.out.print(" ");103 }104 System.out.println();105

106 }107

108 }109

110 /**

111 * 画出一个默认大小的菱形112 * 先画画左上边的星光113 */

114 private static void scriber1(intnumber) {115 /**

116 * 画出一个菱形所需要的总次数117 */

118 for(int i=0; i

120 * 每次都产生两个星光,有个特殊的是,第一个、最后一个的星光是重合的。即星光是二合一、121 *122 */

123 for(int j=number/2;j>0;--j){124 /**

125 * 先画画左上边的星光126 */

127 if(i==j )128 System.out.print("*");129 else

130 System.out.print(" ");131 }132 System.out.println();133 }134 }135

136 }

run:

*

* *

*   *

*     *

*       *

*         *

*           *

*             *

*               *

*                 *

*                   *

*                     *

*                       *

*                         *

*                           *

*                         *

*                       *

*                     *

*                   *

*                 *

*               *

*             *

*           *

*         *

*       *

*     *

*   *

* *

*

成功构建 (总时间: 0 秒)

run:

*

* *

*   *

*     *

*       *

*     *

*   *

* *

*

成功构建 (总时间: 1 秒)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值