public class VideoStore { private ArrayList<String> movies = new ArrayList<String>(); private ArrayList<Integer> stock = new ArrayList<Integer>();使用java语言,使用到集合和Scanner类
时间: 2023-05-14 11:07:20 浏览: 186
这是一个视频租赁店的类,其中包含两个ArrayList,一个用于存储电影名称,另一个用于存储库存数量。您可以使用Scanner类来获取用户输入,以便进行租赁和归还操作。以下是一些可能的方法:
// 添加电影到库存中
public void addMovie(String movie, int stock) {
movies.add(movie);
stock.add(stock);
}
// 租赁电影
public void rentMovie(String movie) {
int index = movies.indexOf(movie);
if (index >= 0 && stock.get(index) > 0) {
stock.set(index, stock.get(index) - 1);
System.out.println("您已成功租赁电影:" + movie);
} else {
System.out.println("很抱歉,该电影暂时无法租赁。");
}
}
// 归还电影
public void returnMovie(String movie) {
int index = movies.indexOf(movie);
if (index >= 0) {
stock.set(index, stock.get(index) + 1);
System.out.println("您已成功归还电影:" + movie);
} else {
System.out.println("很抱歉,该电影不属于本店。");
}
}
请注意,这只是一个简单的示例,您可以根据需要进行修改和扩展。
阅读全文