A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 崔利鹏 中级黑马   /  2012-11-21 16:30  /  1017 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

输出一个菱形,大家把包名字和类名自己改下。
package com.itheima;
public class Diamond {

public static void main(String[] args) {
  printHollowRhombus(7);
}
public static void printHollowRhombus(int size){
  if(size%2==0){
   size++;
  }
  for(int i=0;i<size/2+1;i++){
   for(int j=size/2+1;j>i+1;j--){
    System.out.print(" ");
   }
   for(int j=0;j<2*i+1;j++){
    if(j==0||j==2*i){
     System.out.print("* ");
    }else{
     System.out.print(" ");
    }
   }
   System.out.println("");
  }
  for(int i=size/2+1;i<size;i++){
   for(int j=0;j<i-size/2;j++){
    System.out.print(" ");
   }
   for(int j=0;j<2*size-1-2*i;j++){
    if(j==0||j==2*(size-i-1)){
     System.out.print("* ");
    }else{
     System.out.print(" ");
    }
   }
   System.out.println("");
  }
}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马