趣味小程序
2008-10-19 17:32
176 查看
来源:http://www.study-code.com/java/j2se/66418.htm
/*
*编写一个程序,读入一个正方形的边长,输出一个空心的正方形。
*
*@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();
}
}
/*
*编写一个程序,读入一个正方形的边长,输出一个空心的正方形。
*
*@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();
}
}
相关文章推荐
- C语言趣味程序(8)
- C语言趣味程序(5)
- Python100例——第十二章----其他趣味程序
- C语言趣味程序(1)
- 趣味C程序100.9 绘制杨辉三角
- C#趣味程序---百鸡百钱
- 趣味程序:打印自己代码的程序
- C语言趣味小程序:打印自身
- C语言趣味程序百例精解之JAVA实现(51)谁是窃贼
- (趣味程序)可见光光谱的绘制
- C#趣味程序---水仙花数
- 趣味程序之打印字符图案系列
- c++ 趣味小程序
- 趣味程序之趣味系列
- C#趣味程序---真分数序列
- C# 趣味小程序(5)—— 稍复杂一点的字符分割
- 趣味程序:打印自己代码的程序
- C#趣味程序---百鸡百钱
- C语言趣味程序百例精解
- C语言趣味程序百例精解之JAVA实现(46)列最简真分数