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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wuqiong 金牌黑马   /  2018-5-16 17:22  /  586 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
*编写一个程序,读入一个正方形的边长,输出一个空心的正方形。
*
*@author 关文柏

*/


import java.io.*;

public class abc
{
int m;
//int[][] rect = new int[m][m];
   abc()
{
   System.out.println("Please input the value:");
   input();
   show();
}
void input()
{
  String s="";
  try
  {
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  s = in.readLine();
  m=Integer.parseInt(s);
}catch(Exception e){}

}

void show()
{
   int i=0;
  int j=0;
   
  for(i=0;i<m;i++)
  {
   for(j=0;j<m;j++)
   {
    if(i==0)
    {
     System.out.print("*");

    }else

    if(i==(m-1)){
     System.out.print("*");
    }
    else
     if((j==0)&&(i!=0)&&(i!=(m-1))){
     System.out.print("*");
    }else
     if((j==(m-1))&&(i!=0)&&(i!=(m-1))){
    System.out.print("*");
    }else
     if((j!=0)&&(j!=(m-1))&&(i!=0)&&(i!=(m-1))){
    System.out.print("/u0020");
    }
    }

   System.out.println("");
  }

}


public static void main(String[] args)
{
  abc a = new abc();


}
}


3 个回复

倒序浏览
666666
回复 使用道具 举报
6666666
回复 使用道具 举报
奈斯
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马