第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

做一個(gè)迷你dvd管理器

包括新增,查看,刪除,借出和歸還,用方法和類的知識

正在回答

1 回答

import java.util.Scanner;

//業(yè)務(wù)邏輯
public class DVDM {
?Scanner in = new Scanner(System.in);
//存放DVD
?DVD[] dvds = new DVD[6];
?
?//初始化方法
?
?public void init(){
??DVD dvd = new DVD();
??dvd.dvdName="大話西游";
??dvd.zhuangTai=1;
??dvd.riQi=20;
??dvd.ciShu=100;
??
??DVD dvd1=new DVD();
??dvd1.dvdName="大魚海棠";
??dvd1.zhuangTai=0;
??dvd1.riQi=0;
??dvd1.ciShu=120;
??
??
??
??DVD dvd2 = new DVD();
??dvd2.dvdName="三人行";
??dvd2.zhuangTai=0;
??dvd2.riQi=0;
??dvd2.ciShu=28;
??//給數(shù)組賦值
??dvds[0]=dvd;
??dvds[1]=dvd1;
??dvds[2]=dvd2;
??
??
?}
?
?//查看DVD
?public void cha(){
??System.out.println("-->查看DVD");
??System.out.println("名稱\t狀態(tài)\t日期\t次數(shù)");
?
??for(int i=0;i<dvds.length;i++){
???if(dvds[i]!=null){
????System.out.println(dvds[i].dvdName+"\t"+(dvds[i].zhuangTai==0?"可借":"不可借")+"\t"+dvds[i].riQi+"\t"+dvds[i].ciShu);
????
???}
???
??}
??
?}
?
?// 新增DVD
?public void xin(){
??
??System.out.println("-->新增DVD");
??System.out.println("請輸入名字:");
??String zeng=in.next();
??for(int i=0;i<dvds.length;i++){
???
???if(dvds[i]==null){
????DVD dvd =new DVD();
???dvd.dvdName=zeng;
??? dvd.zhuangTai=0;
??? dvd.riQi=0;
??? dvd.ciShu=0;
??? dvds[i]=dvd;
??? System.out.println("添加成功!");
??? break;
???
???
???}
??}
??
?}
?//借出DVD
?
?public void jie(){
??System.out.println("-->借出DVD");
??System.out.println("請輸入名字:");
?? String dvdname=in.next();
??for(int i =0;i<dvds.length;i++){
???
???//如果這本書可借;
?? if(dvds[i]!=null &&? dvds[i].dvdName.equals(dvdname) && (dvds[i].zhuangTai==0) ){
???
????
??? dvds[i].zhuangTai = 1;
??? dvds[i].ciShu++;
??????
???
??? System.out.println("請輸入借出天數(shù):");
??? dvds[i].riQi=in.nextInt();//天數(shù)
???
??? System.out.println("借出成功");
??? break;
?? }
??//如果這本書是借出狀態(tài),不可借
???
???if(dvds[i]!=null&&???? dvds[i].dvdName.equals(dvdname)? && (dvds[i].zhuangTai==1)){
????System.out.println("該書已借出,不可再借!");
????break;
????
???}
???//沒有這本書
?? if(i==dvds.length-1){
??? System.out.println("非常抱歉,沒有您要找的書~");
???
?? }
??}
??
?}
?//刪除DVD
?public void shan(){
??System.out.println("-->刪除DVD");
??System.out.println("請輸入名字:");
??String dalname=in.next();
??for(int i =0;i<dvds.length;i++){
???//如果這書已被借出,則不能被刪除
???if(dvds[i]!=null && dvds[i].dvdName.equals(dalname) && (dvds[i].zhuangTai==1)){
????System.out.println("該書已被借出,不能被刪除!");
????break;
???}
???//該書沒有被借出,可以被刪除
???if(dvds[i]!=null && dvds[i].dvdName.equals(dalname) && (dvds[i].zhuangTai==0)){
????dvds[i]=null;
????System.out.println("刪除成功!");
????break;
????
???}
???//沒有找到此書。無法刪除
???if(i==dvds.length-1){
????System.out.println("沒有找到此書,無法刪除~~");
???}
??}
??
??
?}
?//歸還DVD
?
?public void gui(){
??System.out.println("-->歸還DVD");
??System.out.println("請輸入名字:");
??String guiname=in.next();
??for(int i =0;i<dvds.length;i++){
???//如果該書在店里,不用歸還
???if(dvds[i]!=null && dvds[i].dvdName.equals(guiname)? && dvds[i].zhuangTai==0){
????System.out.println("該書在它的床上躺著呢~~");
????break;
???}
???//如果該書被借出,可以歸還
???if(dvds[i]!=null && dvds[i].dvdName.equals(guiname)? && dvds[i].zhuangTai==1){
????dvds[i].zhuangTai=0;
????int tian=in.nextInt();
????//如果還書天數(shù)大于借出天數(shù)
????if(i>dvds[i].riQi){
?????System.out.println("請輸入天數(shù):");
?????
?????System.out.println("找你錢:"+(tian-dvds[i].riQi)+"¥");
????}else if(i<dvds[i].riQi){
?????System.out.println("請補(bǔ)錢:"+(dvds[i].riQi-tian)+"¥");
????}else{
?????System.out.println("請慢走~~");
????}dvds[i].zhuangTai=0;
????System.out.println("還書成功~~");
????
???}
???//沒有此書
???if(i==dvds.length-1){
????System.out.println("沒有此書,抱歉~");
???}
??}
??
?}
?//退出DVD
?
?//公共返回方法
?public boolean gong(){
??System.out.println("按0返回:");
??int gong=in.nextInt();
??if(gong==0){
???return true;
??}else{
???return false;
??}
??
?}
?
?
?
?}

建個(gè)DVD類

public class DVD {
?//dvd的屬性
?String dvdName;
?int riQi;//日期
?int zhuangTai;//狀態(tài)? 0 可借 1 不可借
?int ciShu;//次數(shù)
?
?
}



DVD的測試類

import java.util.Scanner;

public class Dome {

?public static void main(String[] args) {
??Scanner in =new Scanner(System.in);
??//初始化值
??DVDM mag = new DVDM();
??mag.init();
??do{
???System.out.println("1.查看DVD");
???System.out.println("2.新增DVD");
???System.out.println("3.借出DVD");
???System.out.println("4.刪除DVD");
???System.out.println("5.歸還DVD");
???System.out.println("6.退出");
???int xuan=in.nextInt();
???switch (xuan) {
???case 1:
????mag.cha();
????
????
????break;
???case 2:
????mag.xin();
????mag.cha();
????break;
???case 3:
????mag.jie();
????mag.cha();
????break;
???case 4:
????mag.shan();
????mag.cha();
????break;
???case 5:
????mag.gui();
????mag.cha();
????break;
???case 6:
????System.out.println("退出系統(tǒng)!");
????return;
???

???default:
????System.out.println("輸入有誤~請重新輸入");
????break;
???}
?
??}while(mag.gong());
??
?}?
??
}


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

寶亭子 提問者

你好!你是見過這道題嗎?
2016-11-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

寶亭子 提問者

還是說,你是青鳥的學(xué)生啊
2016-11-08 回復(fù) 有任何疑惑可以回復(fù)我~
#3

我是浪子0 回復(fù) 寶亭子 提問者

我做過這道題。
2016-11-15 回復(fù) 有任何疑惑可以回復(fù)我~
#4

寶亭子 提問者

恩!謝謝啦!
2016-11-16 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報(bào)

0/150
提交
取消

做一個(gè)迷你dvd管理器

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號