初学JAVA一星期编的小程序(找小猫)

//做者:楠哥
//功能:找小猫
//日期:2012/3/7


import java.io.*;
public class Zhaomao 
{
public static void main(String[] args) 
{try{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
        
System.out.println("请输入要存储猫的个数");
String geshu = br.readLine();
int maoge = Integer.parseInt(geshu);

mao[] mao1 = new mao[maoge];

for(int i=0; i<maoge; i++){
System.out.println("请输入猫的名字");
String maoname = br.readLine();

System.out.println("请输入猫的年龄");
String mage = br.readLine();
int maoage = Integer.parseInt(mage);

System.out.println("请输入猫的颜色");
String maose = br.readLine();

mao1[i] = new mao(maoname,maoage,maose);
}

        System.out.println("请输入要找的猫的名字");
String zhaoname = br.readLine();

for(int i=0; i<maoge; i++)
if(mao1[i].findName(zhaoname) == true){
System.out.println(mao1[i]);
}}catch(Exception e)
   {
  e.printStackTrace();
  }
}
}

class mao
{
private String name;
private int age;
private String color;

//初始化小猫
public mao(String name,int age,String color){
this.name = name;
this.age = age;
this.color = color;
}

//此方法用于找猫
public boolean findName(String n){
if(this.name.equals(n)== true)
return true;
else return false;
}
     
//此方法用于返回猫的成员
public String toString(){
   return (this.name + "\n" + this.age + "\n" +this.color);
}
}
相关文章
相关标签/搜索