導航:首頁 > 源碼編譯 > javadate源碼

javadate源碼

發布時間:2023-03-05 02:29:07

『壹』 java求源代碼

你是青鳥的吧這我寫過有源碼這里怎麼上傳壓縮包啊

packageghhh;

importjava.util.Scanner;

publicclassDvD{

publicstaticvoidmain(String[]args){

intstate[]=newint[6];
Stringname[]=newString[6];
intdate[]=newint[6];
intcount[]=newint[6];

name[0]="權利的游戲";
name[1]="命運之夜";
name[2]="傲慢與偏見";

state[0]=1;
state[1]=0;
state[2]=1;

date[0]=13;
date[1]=0;
date[2]=9;

count[0]=23;
count[1]=23;
count[2]=23;
intn;
// booleann=false;
do{
System.out.println("歡迎使用迷你DVD管理器");
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.退出DVD");
Scannerinput=newScanner(System.in);
System.out.println("請選擇:");
n=input.nextInt();

switch(n){
case1:
System.out.println("請輸入要增加DVD的名稱:");
Stringname1=input.next();
booleanflag=false;
for(inti=0;i<name.length;i++){
if(name[i]==null){
name[i]=name1;
flag=true;
break;
}
}
if(flag){
System.out.println("新增DVD"+name1+"成功");
}else{
System.out.println("貨架已滿!增加失敗!");
}
System.out.println("請輸入0返回!");
n=input.nextInt();
break;

case2:
System.out.println("序號 "+"狀態 "+"名稱 "+"借出日期 "+"借出次數");

for(inti=0;i<name.length;i++){
if(name[i]!=null){
Stringstate1=((state[i]==0)?"可借":"已借");
Stringdate1=((date[i]==0)?"":date[i]+"日");
Stringcount1=count[i]+"次";
System.out.println((i+1)+" "+state1+" "+name[i]+" "+date1+" "+count1);
}
}

System.out.println("請輸入0返回!");
n=input.nextInt();
break;

case3:
System.out.println("請輸入要刪除的DVD名稱:");
Stringname2=input.next();
intindex=-1;
booleana=false;
booleanflag1=false;
for(inti=0;i<name.length;i++){
if(name2.equals(name[i])&&state[i]==1){
System.out.println("此DVD已經借出,無法刪除");
a=true;
break;
}elseif(name2.equals(name[i])&&state[i]==0){
a=true;
index=i;
flag1=true;
System.out.println("刪除成功!");
break;
}
}
if(a==false){
System.out.println("沒有找到相同名稱的DVD!");
}
if(flag1){
for(inti=index;i<name.length;i++){
if(i!=name.length-1){
name[i]=name[i+1];
state[i]=state[i+1];
date[i]=date[i+1];
count[i]=count[i+1];
}
name[name.length-1]=null;
state[name.length-1]=0;
date[name.length-1]=0;
count[name.length-1]=0;
}
}
System.out.println("請輸入0返回!");
n=input.nextInt();
break;

case4:
System.out.println("請輸入要借出的DVD:");
Stringname3=input.next();
booleana3=false;
booleanb3=false;
for(inti=0;i<name.length;i++){
if(name3.equals(name[i])&&state[i]==1){
System.out.println("該DVD已經借出");
a3=true;
}elseif(name3.equals(name[i])&&state[i]==0){
do{
System.out.println("請輸入借出的日期:");
intm=input.nextInt();

if(m>31||m<1){
System.out.println("請重新輸入日期:");
b3=true;
}else{
date[i]=m;
state[i]=1;
count[i]+=1;
}

}while(b3==true);
System.out.println("借出成功!");
a3=true;
}
}
if(a3==false){
System.out.println("沒有該DVD");
}
System.out.println("請輸入0返回!");
n=input.nextInt();
break;

case5:
System.out.println("請輸入要歸還的DVD:");
Stringname5=input.next();
booleanb5=false;
booleanm5=false;
for(inti=0;i<name.length;i++){
if(name5.equals(name[i])&&state[i]==1){
b5=true;
do{
System.out.println("請輸入要歸還DVD的日期:(歸還日期請輸入當月日期1~31)");
inta5=input.nextInt();
if(a5>31){
System.out.println("請重新輸入日期:");
m5=true;

}elseif(a5<date[i]){
System.out.println("借出日期是"+date[i]+"日 輸入的日期不能小於借出的日期,請重新輸入日期:");
m5=true;
}else{
state[i]=0;
System.out.println("歸還成功");
System.out.println("借出日期是:"+date[i]+"歸還日期是:"+a5+"日 租金一天一元:共"+(a5-date[i])+"元");
date[i]=0;
m5=false;
}

}while(m5==true);


}elseif(name5.equals(name[i])&&state[i]==0){
System.out.println("該DVD未借出,不可歸還!");
b5=true;
}
}

if(b5==false){
System.out.println("沒有該名稱的DVDV");
}

System.out.println("請輸入0返回!");
n=input.nextInt();
break;

case6:
n=1;
System.out.println("程序退出!");
break;

default:
if(n==0){
}else{
System.out.println("輸入錯誤!請重新輸入!");
n=0;
}
break;

}


}while(n==0);

System.out.println("謝謝使用!");
}

}

看看有沒有問題 好久之前的了

『貳』 java中,Date如何格式化為「yyyy-MM-dd」格式Date,並可按需求格式輸出!(java.util.Date)

源碼里一個Date就包含了 小時分鍾秒 這些信息的,如果為空會給默認值,而不是不顯示,so
可以自己定義一個Date類吧

閱讀全文

與javadate源碼相關的資料

熱點內容
程序員可以干什麼 瀏覽:70
績效考核權重分配演算法 瀏覽:524
android應用logo 瀏覽:898
光遇安卓服墓土商店什麼時候開 瀏覽:566
月收益翻倍的源碼 瀏覽:638
asop源碼放在哪裡 瀏覽:989
電腦伺服器密碼怎麼找 瀏覽:574
jdp轉換pdf 瀏覽:749
把pdf導入iphone 瀏覽:508
米哈游租賃的雲伺服器是哪個 瀏覽:524
android直接打電話 瀏覽:1016
ubuntu停止命令 瀏覽:283
cnc攻絲編程 瀏覽:869
換個手機號碼app怎麼注冊 瀏覽:320
怎麼下載小猴口算app 瀏覽:115
輕鏈app的貨怎麼樣 瀏覽:625
電腦里的u盤如何加密 瀏覽:372
我的世界全部版本伺服器下載地址 瀏覽:50
交換原理pdf 瀏覽:230
菜鳥驛站app怎麼邀請新人 瀏覽:449