久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
java簡易DVD租售系統
[打印本頁]
作者:
liuyy
時間:
2015-1-11 23:40
標題:
java簡易DVD租售系統
16天搞定JAVA。初學六天,寫了一段代碼練手。通過這個小項目,對類和方法更加理解了。
對java的感受是:比C簡單,更加智能化,傻瓜式開發。就像亞男說的,干java能多活幾年。
package dvd;
import java.text.SimpleDateFormat;
import java.util.Date;
importjava.util.Scanner;
public class DvdTest {
public static void main(String[] args) {
int count = 0,count2 = 0;//count2-編號,count-一共有多少個DVD
Dvd [] arr=new Dvd[100];
View view = new View();
view.welcome();
while(true){
view.login();
Scanner chose1 = new Scanner(System.in);
int chose = chose1.nextInt();
switch(chose){
case 1:
count2 += 1;
Add add=new Add();
arr[count]=add.add(count2);
count++;
break;
case 2:
Look look=new Look();
look.look(arr,count);
break;
case 3:
Del del=new Del();
count=del.del(arr,count,count2);
break;
case 4:
Borrow borrow = new Borrow();
borrow.borrow(arr,count,count2);
break;
case 5:
System.exit(0);
break;
default:
System.out.println("input errno");
}
}
}
}
package dvd;
public class Dvd {
private int num;
private String name;
private String state;
private String time;
public Dvd() {}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
}
package dvd;
importjava.util.Scanner;
public class Add {
public Add() {}
//添加DVD
public Dvd add(int count2) {
Dvd arr=new Dvd();
arr.setNum(count2);
System.out.println("請輸入DVD名字:");
Scanner arr1 = new Scanner(System.in);
String arr2 = arr1.nextLine();
arr.setName(arr2);
arr.setState("未借出");
arr.setTime("\0");
System.out.println("DVD"+"("+arr2+")"+"添加成功");
return arr;
}
}
package dvd;
importjava.text.SimpleDateFormat;
importjava.util.Date;
importjava.util.Scanner;
public class Borrow {
public Borrow() {}
//借出
public void borrow(Dvd[] arr,int count,int count2) {
int flag1 = 0,flag2 = 0;
System.out.println("請輸入DVD編號:");
Scanner num1 = new Scanner(System.in);
int num2 = num1.nextInt();
if(num2 > count2){
System.out.println("輸入DVD編號不存在");
return;
}
for(int i=0;i<count;i++){
if(num2 == arr[i].getNum()){
flag1=1;
if((arr[i].getState()).equals("未借出")){
flag2 = 1;
arr[i].setState("已租借");
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設置日期格式
arr[i].setTime(df.format(new Date()));;// new Date()為獲取當前系統時間
System.out.println("DVD編號"+"("+num2+")"+"租借成功");
break;
}
}
}
if(flag1 == 0){
System.out.println("輸入DVD編號不存在");
return;
}
if(flag2 == 0)
System.out.println("DVD已借出");
}
}
package dvd;
importjava.util.Scanner;
public class Del{
public Del(){}
//刪除DVD
public int del(Dvd[] arr,int count,int count2) {
int flag1 = 0,flag2 = 0;
System.out.println("請輸入DVD編號:");
Scanner num1 = new Scanner(System.in);
int num2 = num1.nextInt();
if(num2 > count2){
System.out.println("輸入DVD編號不存在");
return count;
}
for(int i=0;i<count;i++){
if(num2 == arr[i].getNum()){
flag1 = 1;
if((arr[i].getState()).equals("未借出")){
flag2 = 1;
for(int j=i;j<count-1;j++){
arr[j].setNum(arr[j+1].getNum());
arr[j].setName(arr[j+1].getName());
arr[j].setState(arr[j+1].getState());
arr[j].setTime(arr[j+1].getTime());
}
System.out.println("DVD編號"+"("+num2+")"+"刪除成功");
count--;
break;
}
}
}
if(flag1 == 0){
System.out.println("輸入DVD編號不存在");
return count;
}
if(flag2 == 0)
System.out.println("刪除失敗,DVD已借出");
return count;
}
}
package dvd;
public class Look {
public Look() {}
//查看DVD
public void look(Dvd[] arr,int count) {
System.out.println("編號"+"\t"+"DVD名字"+"\t"+"租借狀態"+"\t"+"租借時間"+"\t");
for(int i=0;i<count;i++){
System.out.println(arr[i].getNum()+"\t"+arr[i].getName()+"\t"
+arr[i].getState()+"\t"+arr[i].getTime()+"\t");
}
}
}
package dvd;
public class View {
public View() {}
//歡迎界面
public void welcome() {
System.out.println("*******************"+"\n"
+" DVD租售系統"+"\n"
+"*******************");
}
//進入系統界面
public void login() {
System.out.println("*******************"+"\n"
+" 1.添加DVD"+"\n"
+" 2.查詢DVD"+"\n"
+" 3.刪除DVD"+"\n"
+" 4.租借DVD"+"\n"
+" 5.退出系統"+"\n"
+"*******************");
}
}
復制代碼
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
av网页在线观看
|
黄色小视频在线
|
黄色大片在线
|
成人在线免费视频
|
夜夜操天天
|
黄色小视频免费观看
|
国产一区二区在线免费
|
三级福利视频
|
一区二区不卡视频
|
黄色成年人网站
|
国产在线观看一区二区三区
|
在线免费国产
|
国产麻豆91
|
国产精品久久视频
|
婷婷综合视频
|
亚洲精品一区在线观看
|
成人福利在线观看
|
欧洲av网站
|
青青草伊人网
|
日韩精品久久久
|
九九色影院
|
av网站观看
|
日韩久久av
|
男人爱看的网站
|
www.国产精品
|
日韩黄色一级片
|
中文字幕麻豆
|
在线一区
|
国产91在线观看
|
国产亚洲一区二区三区
|
欧美日韩成人在线观看
|
午夜a级片
|
日韩精品久久久久久
|
av毛片网站
|
免费午夜视频
|
99国产精品99久久久久久粉嫩
|
日韩精品在线一区二区
|
国产日韩欧美在线
|
一区二区三区中文字幕
|
日韩久久av
|
天天爽天天干
|