迷你DVD(for+数组)

MiniDVDMgr1.0系统实现
本文介绍了一个简单的DVD管理系统MiniDVDMgr1.0的实现细节,包括如何查询DVD状态及借阅DVD的功能。系统通过命令行界面提供操作选项,并能够更新DVD的借阅状态。
package W4;
import java.awt.Choice;
import java.util.Scanner;
import java.util.prefs.BackingStoreException;
public class DVDfunction {
 
 static Scanner sc=new Scanner(System.in);
 static String [] name={"<<罗马假日>>","<<越狱>>","<<浪漫满屋>>"};
 
 static int [] state={1,0,1};
//返回首页 
 public  static void back () {
  
  System.out.println("输入零返回");
   int b=sc.nextInt();
   if(b==0){
    Welcome();
   }
  } 
//首页
 public static void Welcome() { 
  System.out.println("欢 迎 使 用 MiniDVD Mgr 1.0");
  System.out.println("--------------------------------------------");
  System.out.println("1. 查 看 DVD");
  System.out.println("2. 借 出 DVD");
  System.out.println("3. 退 出 MiniDVD Mgr");
  System.out.println("--------------------------------------------");
  System.out.print("请选择: ");
  int choice=sc.nextInt();
  switch ( choice) {
  case 1:
  inquire(state, name);
   break;
  case 2:
   send(state, name);
   break;
   
  case 3:
   System.out.println("欢迎使用");
   break;
  
  }
 }
 
//查询
 
 public static void inquire(int state[],String name[]) { 
  System.out.println("MyDVD Mgr 1.0 ---> 查询DVD");
  System.out.println();
  String jiechu=null;
  for(int i=0;i<state.length;i++){
   System.out.println(name[i]+(state[i]==0?"":"已借"));   
  }
  System.out.println("--------------------------------");
  back();
  
  
      }
 //借书
 public static void send (int [] state,String[] name) {
  System.out.println("MyDVD Mgr 1.0 ---> 借出DVD");
  System.out.println("请输入DVD名称:");
  String n=sc.next();
  for(int i=0;i<name.length;i++){
   System.out.println(name[i]);
   System.out.println(n);
   if(n.equals(name[i])){
    state[i]=1;
    System.out.println("成功借出书籍");
   }
   
  }
  back();
 }
}
 
 
 
 
 
 
 
 
 
 
 
 
 
package W4;
import java.util.Scanner;
public class DVD {
 public static void main(String[] args) { 
  DVDfunction df=new DVDfunction();
  df.Welcome();  
 }
}

转载于:https://www.cnblogs.com/i-want-to-see-you/p/9389032.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值