精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

java程序源代碼 java程序源代碼文件在哪

java求源代碼

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

成都創新互聯是一家專注于成都網站建設、成都網站制作與策劃設計,祁陽網站建設哪家好?成都創新互聯做網站,專注于網站建設十多年,網設計領域的專業建站公司;建站業務涵蓋:祁陽等地區。祁陽做網站價格咨詢:028-86922220

package?ghhh;

import?java.util.Scanner;

public?class?DvD?{

public?static?void?main(String[]?args)?{

int?state[]=new??int[6];

String?name[]=new??String[6];

int?date[]=new?int[6];

int?count[]=new?int?[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;

int?n;

// boolean?n=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");

Scanner?input?=new?Scanner(System.in);

System.out.println("請選擇:");

?n=input.nextInt();

switch(n){

case?1:

System.out.println("請輸入要增加DVD的名稱:");

String?name1=input.next();

boolean?flag=false;

for(int?i=0;iname.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;

case?2:

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

for(int?i=0;iname.length;i++){

if(name[i]!=null){

String?state1?=((state[i]==0)?"可借":"已借");

String?date1=((date[i]==0)?"":date[i]+"日");

String?count1=count[i]+"次";

System.out.println((i+1)+"\t"+state1+"\t"+name[i]+"\t"+date1+"\t\t"+count1);

}

}

System.out.println("請輸入0返回!");

n=input.nextInt();

break;

case?3:

System.out.println("請輸入要刪除的DVD名稱:");

String?name2=input.next();

int?index=-1;

boolean?a=false;

boolean?flag1=false;

for(int?i=0;iname.length;i++){

if(name2.equals(name[i])state[i]==1){

System.out.println("此DVD已經借出,無法刪除");

a=true;

break;

}else?if(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?(int?i=index;iname.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;

case?4:

System.out.println("請輸入要借出的DVD:");

?String?name3=input.next();

?boolean?a3=false;

?boolean?b3=false;

?for(int?i=0;iname.length;i++){

?if(name3.equals(name[i])??state[i]==1){

?System.out.println("該DVD已經借出");

?a3=true;

?}else?if(name3.equals(name[i])??state[i]==0){

?do{

?System.out.println("請輸入借出的日期:");

int?m=input.nextInt();

?

?if(m31||m1){

?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;

case?5:

System.out.println("請輸入要歸還的DVD:");

String?name5=input.next();

boolean?b5=false;

boolean?m5=false;

for(int?i=0;iname.length;i++){

if(name5.equals(name[i])??state[i]==1){

b5=true;

do{

System.out.println("請輸入要歸還DVD的日期:(歸還日期請輸入當月日期?1~31)");

int?a5=input.nextInt();

if(a531){

System.out.println("請重新輸入日期:");

m5=true;

}else?if(a5date[i]){

System.out.println("借出日期是"+date[i]+"日\t輸入的日期不能小于借出的日期,請重新輸入日期:");

m5=true;

}else{

state[i]=0;

System.out.println("歸還成功");

System.out.println("借出日期是:"+date[i]+"歸還日期是:"+a5+"日\t租金一天一元:共"+(a5-date[i])+"元");

???date[i]=0;

???m5=false;

}

}while(m5==true);

}else?if?(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;

case?6:

n=1;

System.out.println("程序退出!");

break;

default:

if(n==0){

}else{

System.out.println("輸入錯誤!請重新輸入!");

n=0;

}

break;

}

}while(n==0);

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

}

}

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

java程序能不公開源代碼嗎

Java程序的源代碼很容易被別人偷看,只要有一個反編譯器,任何人都可以分析別人的代碼。本文討論如何在不修改原有程序的情況下,通過加密技術保護源代碼。

一、為什么要加密?

對于傳統的C或C++之類的語言來說,要在Web上保護源代碼是很容易的,只要不發布它就可以。遺憾的是,Java程序的源代碼很容易被別人偷看。只要有一個反編譯器,任何人都可以分析別人的代碼。Java的靈活性使得源代碼很容易被竊取,但與此同時,它也使通過加密保護代碼變得相對容易,我們唯一需要了解的就是Java的ClassLoader對象。當然,在加密過程中,有關Java Cryptography Extension(JCE)的知識也是必不可少的。

有幾種技術可以“模糊”Java類文件,使得反編譯器處理類文件的效果大打折扣。然而,修改反編譯器使之能夠處理這些經過模糊處理的類文件并不是什么難事,所以不能簡單地依賴模糊技術來保證源代碼的安全。

什么是java源代碼 怎么查看

你說的java源代碼是指編譯成的class文件前的java文件。

當我們運行.java文件時,它會被系統編譯成.class文件,例如Test.java編譯之后就是Test.class,

源文件就是指Test.java文件,

一般部署項目時,有.class文件就可以發布運行了,但是如果想修改這個系統,.class是不能修改的,要有.java文件才能修改

也可以上網去下反編譯軟件,就是能把.class文件大部分還原成.java文件的工具,但不是100%還原,而且如果不是正版的,小心有毒啊,什么的。


新聞名稱:java程序源代碼 java程序源代碼文件在哪
網站地址:http://m.jcarcd.cn/article/hippeh.html
主站蜘蛛池模板: 欧美日韩自 | 无码精品毛片成人影院 | 国产美女一级 | 欧美日韩一级免 | 国产精选自拍第1页 | 国自产在线 | 国产欧美一区二区 | 日本三级观看 | 91免费网址福利 | 欧美在线区 | 午夜激情影院 | 福利社91 | 日韩经典视频 | 欧美日韩韩高清在 | 日韩成人3D动漫 | 成人偷窥自拍视频在 | 日韩精品一线二线 | 国产做爰xxx | 波多野吉衣一区二区 | 国产高清综合 | 强开女学生的小嫩苞 | 国产在线99精品 | 国产精品欧美亚洲区 | 国产网址 | www亚洲一区| 欧美日韩国产a区 | 欧美日韩国产色 | 国产特级婬片免弗看 | 日韩手机看 | 成人勉费视频 | 国产综合精品色 | 日产一线 | 国产欧美日韩第一页 | 日韩高清在线播放 | 成人怡红院 | 无码av岛国片在线观看网站 | 91国产精品一区 | 午夜一区二区免费看 | 日韩欧美国产免费看 | 哺乳一二区 | 国产高清在线看 |