JAVA程序题,感谢大佬!!

JAVA程序题,感谢大佬!!,第1张

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岁的动物,并打印出它们的姓名和编号。

望采纳,若还不能解决,请在联系。

public

class

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)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8269491.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存