Java 打印六角星

来源:互联网 发布:软件开发工程师待遇 编辑:程序博客网 时间:2024/04/29 12:30

还是老习惯,先看效果 ,在贴代码。

效果是这样的:


代码是这样的:


int hang =9;  for(int i = 1;i <= hang;i++){if(i <= 2 ||(i >= 6 && i < 8)){for(int k = 2;k < hang-i;k++){System.out.print(" ");}for(int k = 1;k <= i;k++){System.out.print("* ");}//System.out.print(i);}else{for(int k = 3;k < i;k++){ System.out.print(" ");}for(int k = 0;k <= hang  - i;k++){System.out.print("* ");}//System.out.print(i);}System.out.println();}

ok,就是这样。。

原创粉丝点击