需求:
某电影院系统需要在后台存储三部电影,然后依次展示出来
定义电影类(名称,分值,演员),创建三个电影对象,代表三部电影,存入集合并遍历。
《阿甘正传》,9.7,啦啦啦
《霸王别姬》,9.6,略略略
《肖申克的救赎》,9.7,对对对
package com.itheima.hello;
import java.util.ArrayList;
/**
* 定义电影类(名称,分值,演员),创建三个电影对象,代表三部电影,存入集合并遍历。
* 《阿甘正传》,9.7,啦啦啦
* 《霸王别姬》,9.6,略略略
* 《肖申克的救赎》,9.7,对对对
*/
public class Test03 {
public static void main(String[] args) {
//定义一个电影类:Movie
//定义一个集合存储这些影片
ArrayList<Movie> list=new ArrayList();
//创建影片对象封装电影数据,把对象加入到集合中
Movie m1=new Movie("阿甘正传",9.7,"啦啦啦");
Movie m2=new Movie("霸王别姬",9.6,"略略略");
Movie m3=new Movie("肖申克的救赎",9.7,"对对对");
list.add(m1);
list.add(m2);
list.add(m3);
//遍历集合中的影片对象并展示出来
for (int i = 0; i < list.size(); i++) {
Movie movie= list.get(i);
System.out.println("片名:"+movie.getName());
System.out.println("主演:"+movie.getActor());
System.out.println("评分:"+movie.getScore());
}
}
}
实体类
package com.itheima.hello;
public class Movie {
private String name;
private double score;
private String actor;
public Movie() {
}
public Movie(String name, double score, String actor) {
this.name = name;
this.score = score;
this.actor = 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;
}
}
运行结果