需求:
某影院系统需要在后台存储上述三部电影,然后依次展示出来。分析
①:定义一个电影类,定义一个集合存储电影对象。
②:创建3个电影对象,封装相关数据,把3个对象存入到集合中去。
3:遍历集合中的3个对象,输出相关信息。



1.定义电影类:
package com.yuyang.arraylist;
public class Movie {
private String name;
private double score;
private String actor;
}
2.创建三个电影对象:
Movie m1=new Movie("肖申克的救赎",9.7,"罗宾斯");
Movie m2=new Movie("霸王别姬",9.6,"张国荣");
Movie m3=new Movie("阿甘正传",9.5,"汤姆.汉克斯");
3.创建一个电影类的集合:
ArrayList<Movie> movies=new ArrayList();
4.遍历电影类型集合的每一个元素,访问它的信息:
for (int i = 0; i < movies.size(); i++) {
Movie m=movies.get(i);
System.out.println("电影名称:"+m.getName());
System.out.println("电影评分:"+m.getScore());
System.out.println("电影主演:"+m.getActor());
System.out.println("====================");
}
完整代码:
package com.yuyang.arraylist;
public class Movie {
private String name;
private double score;
private String actor;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
public String getActor() {
return actor;
}
public void setActor(String actor) {
this.actor = actor;
}
public Movie(String name, double score, String actor) {
this.name = name;
this.score = score;
this.actor = actor;
}
public Movie() {
}
}
package com.yuyang.arraylist;
import java.util.ArrayList;
public class Test2 {
public static void main(String[] args) {
//ArrList存储自定义类型对象
//1.定义电影类
//2.创建三个电影对象
Movie m1=new Movie("肖申克的救赎",9.7,"罗宾斯");
Movie m2=new Movie("霸王别姬",9.6,"张国荣");
Movie m3=new Movie("阿甘正传",9.5,"汤姆.汉克斯");
//3.创建一个电影类的集合
ArrayList<Movie> movies=new ArrayList();
movies.add(m1);
movies.add(m2);
movies.add(m3);
//4.遍历电影类型集合的每一个元素,访问它的信息
for (int i = 0; i < movies.size(); i++) {
Movie m=movies.get(i);
System.out.println("电影名称:"+m.getName());
System.out.println("电影评分:"+m.getScore());
System.out.println("电影主演:"+m.getActor());
System.out.println("====================");
}
}
}
执行结果:
电影名称:肖申克的救赎
电影评分:9.7
电影主演:罗宾斯
====================
电影名称:霸王别姬
电影评分:9.6
电影主演:张国荣
====================
电影名称:阿甘正传
电影评分:9.5
电影主演:汤姆.汉克斯
====================
本文介绍了一个简单的Java程序,该程序通过创建电影类并使用ArrayList来存储和展示三部经典电影的信息,包括电影名称、评分和主演。
400

被折叠的 条评论
为什么被折叠?



