您的位置:首页 > 编程语言 > Java开发

java程序题-打印出“*”菱形

2012-08-14 09:49 567 查看
打印出如下图案(菱形)  

     *  

   ***  

 *****  

*******  

 *****  

   ***  

    *  

public class lianxi19 {

public static void main(String[] args) {

    int H = 7, W = 7;//高和宽必须是相等的奇数

    for(int i=0; i<(H+1) / 2; i++) {

     for(int j=0; j<W/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 k=1; k<=W-2*i; k++) {

      System.out.print('*');

     }

     System.out.println();

    }

}

}

 

推荐阅读:http://www.taoche.com/buycar/serial/yage/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java string class