import java.sql.Date;
public class DVD {
public int id;
public String nema;
public boolean stste=true;
public Date date;
}
import java.util.Formatter;
import java.util.Iterator;
import java.util.Scanner;
public class DVDMgr {
// 构造方法
public DVDMgr() {
init();// 初始化方法
}
//
Scanner input = new Scanner(System.in);
DVD[] dvds = new DVD[100];
public void init() {
String[] name = new String[] { "赌神", "赌圣", "赌侠", "邪恶力量", "地心引力" };
//给dvd初始化值 数组名 赋值
for (int i = 0; i < name.length; i++) {
dvds[i] = new DVD();
dvds[i].id = 1;
dvds[i].nema = name[i];
}
}
public void menu() {
p("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
p("++++++++++++++++++欢迎你使用迷你版DVD++++++++++++++++++");
p("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
p("1.新曾DVD");
p("2.查看DVD");
p("3.删除DVD");
p("4.借出DVD");
p("5.归还DVD");
p("6.退出DVD");
p("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
p("请选择:");
}
public void show() {
while (true) {
menu();
int ch = input.nextInt();
switch (ch) {
case 1:
p("1.新曾DVD");
add();
break;
case 2:
p("2.查看DVD");
showDVd();
break;
case 3:
p("3.删除DVD");
break;
case 4:
p("4.借出DVD");
break;
case 5:
p("5.归还DVD");
break;
case 6:
p("6.退出DVD");
return;
default:
p("输入错误");
break;
}
p("输入0返回");
input.next();
}
}
// 新增
private void add() {
for (int i = 0; i < dvds.length; i++) {
if (dvds[i] == null) {
dvds[i] = new DVD();
p("请输入dvd的名称");
dvds[i].nema = input.next();
dvds[i].id = getId();
p("是否继续y/n");
char a = input.next().toLowerCase().charAt(0);
if (a == 'n') {
break;
}
}
}
}
private int getId() {
int max = 0;
for (DVD dvd : dvds) {
// 如果当前元素不为空 并且当前元素>id最大值 给最大的值赋值
if (dvd != null && dvd.id > max) {
max = dvd.id;
}
return max + 1;
}
return 0;
}
// 查看 三元表达式
private void showDVd() {
p("序号\t名称\t\t状态\t借出日期");
for (DVD dvd : dvds) {
if (dvd != null) {
// 三元表达式
String date = dvd.date == null ? "" : dvd.date.toString();
String s = dvd.stste ? "可借" : "不可借";
p(dvd.id + "\t" + dvd.nema + "\t\t" + s + "\t" + date);
}
}
}
public void p(Object obj) {
System.out.println(obj);
}
}
public class TsetDVDMgr {
/**
* @param args
*/
public static void main(String[] args) {
DVDMgr dvd=new DVDMgr();
dvd.show();
}
}
小程序
最新推荐文章于 2023-06-29 14:16:57 发布