Java基础阶段项目之DVD租赁

这个项目介绍了如何创建一个简单的DVD租赁系统,包括用户登录、查看所有DVD、添加、删除和借还DVD等功能。用户登录有三次机会,登录成功后可以进行各种操作。在代码实现上,使用了主类(DVDMain)处理流程,属性和行为类(DVD)封装属性,以及数据管理类(DVDManagement)实现具体功能。在借出和删除操作中,注意了集合的实时更新以保持数据一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java初级阶段项目之DVD租赁(详细)

一:功能介绍

  1. 用户登录(有三次机会,分别有对应的提示)
    输入错误时的提示:
    输入错误时的提示登录成功:
    登录成功时的提示
  2. 查看所有的DVD数据信息:
    所有DVD数据信息
  3. 添加DVD
    添加DVD
  4. 查看新增的DVD
    查看新增的DVD
  5. 删除DVD
    删除失败:
    删除DVD失败
    删除成功:
    删除成功
    删除结果查询:
    所有DVD数据集合中:
    ![查看删除结果](https://img-blog.csdnimg.cn/20190731184133953.png
    新增DVD数据集合中(因为万物可爱是新增的数据):
    查看删除结果
  6. 借出DVD
    借出失败:
    借出失败
    借出成功:
    借出成功
  7. 查看借出列表
    查看借出列表
  8. 归还DVD:

归还DVD

  1. 退出:

退出

二:代码

  1. 项目的主类(DVDMain类)
    此代码中包含整个代码运行的主要流程。
    主要包括:用户登录,登录成功后的操作处理
package com.hire;//包

// 这个是DVD项目的主类,用来执行主菜单,完成整个项目的流程

import java.util.ArrayList;
import java.util.Scanner;

public class DVDMain {

	public static void main(String[] args) {
		
		//首先创建DVD类型的容器,用于做数据的处理。
		ArrayList<DVD> array=new ArrayList<DVD>();
		
		//用于存储新增加的DVD
		ArrayList<DVD> arr=new ArrayList<DVD>();
		
		//用于存储借出列表
		ArrayList<DVD> rentArray=new ArrayList<DVD>();
		
		//对DVD系统进行初始化
		DVDManagement.initDvd(array,rentArray);
		
		//用户登录
		DVD.setUsername("admin");
		DVD.setPassword("123456");
		boolean adminFlag=false;
		
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值