答:
应该建立对象数组去保存,你这个Pet类都不能算Pet类。用面向对象的思想去设计,Pet类应该有你要的序号、种类、宠物名,
然后数组的话建立一个Pet数组去存储就行了,这样才符合我们人的思路
Pet类的设计应该是
/**
* @version 1.0
* @date 2019/4/25 14:18
**/
public class Pet {
/**
* 序号
*/
int number;
/**
* 种类
*/
String specie;
/**
* 名称
*/
String name;
/**
* 创建宠物,使用构造函数
*/
public Pet(int number, String specie, String name) {
this.number = number;
this.specie = specie;
this.name = name;
}
public static void main(String[] args) {
Pet[] pet = new Pet[10];
pet[0] = new Pet(1, "狗", "大黄");
searchPet(pet, 1);
}
static void searchPet(Pet[] pet, int number) {
for (int i = 0; i < pet.length; i++) {
if (pet[i] != null) {
if (pet[i].number == number) {
System.out.println(pet[i]);
return;
}
}
}
System.out.println("找不到你要的宠物");
}
@Override
public String toString() {
return number + " "+ specie + " " + name;
}
}