ArrayList数组练习题

创建一个储存学生对象的集合,储存3个学生对象,使用程序实现在控制台遍历该集合ArrayList数组练习题_第1张图片

import java.util.ArrayList;
/*
 * 需求:
 *      创建一个储存学生对象的集合,储存3个学生对象,使用程序实现在控制台遍历该集合
 * 思路:
 *      1.定义学生类
 *      2.创建集合对象
 *      3.创建学生对象
 *      4.添加学生对象到集合中
 *      5.遍历集合,采用通用遍历格式实现
 */
public class ArrayListTest02 {
	public static void main(String[] args) {
		//创建集合对象
		ArrayList array=new ArrayList();
		//创建学生对象
		Student s1=new Student("张三",16);
		Student s2=new Student("李四",17);
		Student s3=new Student("王五",18);
		//添加学生对象到ArrayList集合中
		array.add(s1);
		array.add(s2);
		array.add(s3);
		//遍历集合,采用通用遍历格式实现
		for(int i=0;i

 ArrayList数组练习题_第2张图片

/*
 * 学生类
 */
public class Student {
	private String name;
	private int age;
	
	//一个空参
	public Student() {
		
	}
	//一个有参
	public Student(String name, int age) {
		this.name=name;
		this.age=age;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}
}

 创建一个储存学生对象的集合,储存3个学生对象,使用程序实现在控制台遍历该集合
 学生的姓名和年龄来自于键盘录入

ArrayList数组练习题_第3张图片

 

import java.util.ArrayList;
import java.util.Scanner;
/*
 * 需求:
 *      创建一个储存学生对象的集合,储存3个学生对象,使用程序实现在控制台遍历该集合
 *      学生的姓名和年龄来自于键盘录入
 * 思路:
 *      1.定义学生类,为了键盘录入数据方便,把学生类中的成员变量都定义为String类型
 *      2.创建集合对象
 *      3.键盘录入学生对象所需要的数据
 *      4.创建学生对象,把键盘录入的数据赋值给学生对象的成员变量
 *      5.往集合中添加学生对象
 *      6.遍历集合,采用通用遍历格式实现
 */
public class ArrayListTest02 {
	public static void main(String[] args) {
		//创建集合对象
		ArrayList array=new ArrayList();
		
		//调方法
		addStudent(array);//调1次学生信息
		addStudent(array);//调2次学生信息
		addStudent(array);//调3次学生信息
		
		//遍历集合,采用通用遍历格式实现
		for(int i=0;i array) {
		//键盘录入学生对象所需要的数据
		Scanner sc=new Scanner(System.in);
		
		System.out.println("请输入学生姓名:");
		String name=sc.nextLine();
		System.out.println("请输入学生年龄:");
		String age=sc.nextLine();
		//创建学生对象,把键盘录入的数据赋值给学生对象的成员变量
		Student s=new Student();
		s.setName(name);
		s.setAge(age);
		
		//往集合中添加学生对象
		array.add(s);
	}
}

ArrayList数组练习题_第4张图片

/*
 * 学生类
 */
public class Student {
	private String name;
	private String age;
	
	//一个空参
	public Student() {
		
	}
	//一个有参
	public Student(String name, String age) {
		this.name=name;
		this.age=age;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getAge() {
		return age;
	}

	public void setAge(String age) {
		this.age = age;
	}
}

 

你可能感兴趣的:(Java笔记,java)