public class Animal {
private String name// 动物名称
private String id// 动物编号
private int age// 动物年龄
// 构造函数
public Animal(String name, String id, int age) {
this.name = name
this.id = id
this.age = age
}
// 获取动物名称
public String getName() {
return name
}
// 获取动物编号烂迟
public String getId() {
return id
}
// 获取动物年龄
public int getAge() {
return age
}
}
public class Main {
public static void main(String[] args) {
// 创建6个动物对象
Animal[] animals = new Animal[6]
animals[0] = new Animal("狗", "001", 1)
animals[1] = new Animal("猫", "002", 2)
animals[2] = new Animal("饥雹兔", "003", 2)
animals[3] = new Animal("鸟", "004", 3)
animals[4] = new Animal("鱼", "005", 1)
animals[5] = new Animal("熊", "006", 2)
// 遍历数组找出年龄是2岁的动物
for (Animal animal : animals) {
if (animal.getAge() == 2) {
System.out.println("姓名:" + animal.getName() + ",编号:" + animal.getId())
}
}
}
}
这个程序中,首先定义了一个动物类Animal,包括动物的姓名、编号和年龄,并通过构造函数进行初始化。烂历帆然后在主函数中创建了6个动物对象,并将其放入Animal类型的数组中。最后使用for循环遍历数组,找出年龄是2岁的动物,并打印出它们的姓名和编号。
望采纳,若还不能解决,请在联系。
publicclass
student{
private
string
stuid
private
string
stuname
private
char
stusex
private
int
stuage
/**
*以下是各属性的getter/setter方法
*/
public
void
setstuid(string
stuid){
this.stuid=stuid
}
public
string
getstuid(){
return
stuid
}
public
void
setstuname(string
stuname){
this.stuname=stuname
}
public
string
getstuname(){
return
stuname
}
public
void
setstusex(char
stusex){
this.stusex=stusex
}
public
char
getstusex(){
return
stusex
}
public
void
setstuage(int
stuage){
this.stuage=stuage
}
public
int
getstuage(){
return
stuage
}
/**
*构造方法,构造学生信息
*/
public
student(string
stuid,string
stuname,char
stusex,int
stuage){
this.stuid=stuid
this.stuname=stuname
this.stusex=stusex
this.stuage=stuage
}
public
string
tostring(){//覆盖该类的tostring()方法
stringbuffer
buff=new
stringbuffer()
buff.append("学号:"+stuid)
buff.append("\n姓名:"+stuname)
buff.append("\n性别:"+stusex)
buff.append("\n年龄:"+stuage)
return
buff.tostring()
}
public
static
void
main(string[]
args){
student
stu=new
student("郑好纳袜碧1000","zhangsan",'男',18)
system.out.println
(stu)//打印学生信息
system.out.println
("--修改姓名结果--"喊没)
stu.setstuname("lisi")
system.out.println
(stu)
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)