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

编写Java程序,打印下图所示的字母组成的菱形(且每次运行时该菱形大小可能不一)。

2016-07-24 16:03 477 查看


package www.wtt.Test;

public class LingXing {

 public static void main(String[] args) {

  int height=(int) (Math.random()*25+1);

  ling(height);

 }


 private static void ling(int height) {

  // TODO Auto-generated method stub

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

   for(int k=0;k<=((height+1)/2-i);k++){

    System.out.print(" ");

   }

   for(int j=1;j<=i*2-1;j++){

    

    System.out.print((char)(i+64));

   }

   System.out.println();

  }

  for(int i=(height+1)/2-1;i>=1;i--){

   for(int k=0;k<=((height+1)/2-i);k++){

    System.out.print(" ");

   }

   for(int j=1;j<=i*2-1;j++){

    System.out.print((char)(i+64));

   }

   System.out.println();

  }

 }


}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: