JAVA练习题

这篇博客展示了两个JAVA编程实例,涉及ArrayList的使用。第一个例子创建了Cat类,包含name属性和show()方法,然后在CatTest类中创建ArrayList并遍历打印。第二个例子创建了Student类,包含编号、姓名、性别和成绩属性,实现输入学生信息并存储到ArrayList,用户可以选择继续输入。第三个例子创建了Cat类,实现了自我介绍的方法SayHy(),在Test类中创建ArrayList,添加猫对象并调用SayHy(),同时演示了删除元素的操作。
摘要由CSDN通过智能技术生成

 1.创建一个类Cat 
包含属性name,在构造方法中进行初始化 
添加一个方法show(),用以打印name属性的值 
创建一个类CatTest,添加main方法,实现 
创建一个ArrayList,向其中添加三个Cat对象 
遍历该集合,获取集合中对象的个数,并且对每个Cat对象调用show()方法 

package com.zw.work;

public class Cat {
private String name;
public Cat(String name){
this.name=name;
}
public String show(){
return name;
}
}

package com.zw.work;

import java.util.Iterator;
import java.util.LinkedList;

import java.util.List;

public class CatTest {
public static void main(String[] args) {
List<Cat> list=new LinkedList<Cat>();
list.add(new Cat("白猫"));
list.add(new Cat("黑猫"));
list.add(new Cat("花猫"));
for (Cat cat : list) {
System.out.println(cat.show());
}
System.out.println(list.size()+"个");
}

}

2.写一个学生的类,类中有属性:编号(int),姓名(String),性别(char只能是‘男’或‘女’),
考试成绩(double)。类中有所有属性的getXXX与setXXX方法。
默认的构造方法(不带参),及能初始化所有属性的构造方法(带四个参数)。
再写一个测试类,main中生成一个ArrayList类的对象,用此对象放入多个学生对象。
要求:使用循环输入学生的编号,输入学生的姓名,输入学生的性别,输入学生的成绩,
然后生成一个学生对象,放入到集合对象中去。然后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值