當前位置:編程學習大全網 - 源碼下載 - 求壹個JSP 網絡銀行或者ATM源代碼

求壹個JSP 網絡銀行或者ATM源代碼

import java.util.Scanner;

import java.util.Date;

public class ATM {

public static void main (String[] args) {

System.out.println("您好,歡迎使用農業銀行優惠卡!");

int a=123456;

int jine;

int flag=0,bianhao=1023;

int mima;

int anjian;

int ye=0;

int xianshi,dayin;

int year,month,date;

String zhanghao="6228480270673875612",zhuanzhanghao;

Scanner sc=new Scanner(System.in);

for(int i=1;i<=3;i++){

System.out.println("請輸入密碼:(6位數字)");

mima=sc.nextInt();

if(a==mima)

{

System.out.println ("密碼正確請選擇業務");

for(;;){

System.out.println ("取款\t~1~");

System.out.println ("轉賬\t~2~");

System.out.println ("存現\t~3~");

System.out.println ("更改密碼~4~");

System.out.println ("查詢余額~5~");

System.out.println ("取卡\t~0~");

anjian=sc.nextInt();

if(anjian==1)

{

if(ye<100)

{

System.out.println ("您的余額不足100元,請您及時存現");

break;

}

int qukuan;

for(;;)

{

for(;;)

{

System.out.println ("---------------取款功能--------------");

System.out.println ("請輸入您要取款的份額:");

System.out.println ("\t100\t200\t500\t");

qukuan=sc.nextInt();

if(qukuan<=ye)

{

break;

}

else{

System.out.println ("余額不足,取消交易");

}

}if(qukuan==100||qukuan==200||qukuan==500)

{

break;

}

else

{

System.out.println ("您的輸入有誤請輸入正百的數");

}

}

ye-=qukuan;

System.out.println ("交易正在處理~請稍候~z~z~z~z~z~z~z~~~~~~~");

System.out.println ("請您收好您的"+qukuan+"元"+"鈔票----15秒鐘自動收回");

System.out.println ("-----------------------------------------------------");

System.out.println ("是否顯示余額?顯示:1不顯示:2");

xianshi=sc.nextInt();

if(xianshi==1)

{

System.out.println ("您的余額為"+ye+"元");

System.out.println ("--------------------------------");

System.out.println ("為了您和您家人的幸福,請節約用錢");

System.out.println ("--------------------------------");

}

System.out.println ("是否打印取款憑條?打印:1 不打印:2");

dayin=sc.nextInt();

Date dd=new Date();

if(dayin==1)

{

System.out.println ("-----------------------中國農業銀行-------------------------");

System.out.println ("\t\t\t----------取款憑條-----------\t\t\t");

System.out.println ("帳號:"+zhanghao);

System.out.println ("取款份額:"+qukuan);

System.out.println ("余額:"+ye);

System.out.println ("日期:"+dd.toLocaleString());

System.out.println ("------------------------------------------------------------");

System.out.println ("\t\t\t機器編號:"+bianhao);

System.out.println ("------------------------------------------------------------");

}

int ji;

System.out.println ("是否繼續業務:繼續:1 取卡:2");

ji=sc.nextInt();

if(ji==1)

{

continue;

}

if(ji==2)

{

System.out.println ("請收回您的磁卡,下次再見");

break;

}

}

if(anjian==2)

{

int zhuanzhang;

for(;;)

{

System.out.println ("---------------轉賬功能----------------");

System.out.println ("請輸入您要轉賬的份額:");

zhuanzhang=sc.nextInt();

if(zhuanzhang%100==0)

{

if(ye-zhuanzhang>=00)

{

break;

}

else

{

System.out.println ("余額不足,請重新輸入");

}

}

else

{

System.out.println ("您的輸入無效");

}

}

for(;;)

{

System.out.println ("請輸入您要轉賬的賬號:(19位)");

zhuanzhanghao=sc.next();

if(zhuanzhanghao.length()==19)

{

break;

}

else

{

System.out.println ("帳號輸入有誤,請重新輸入");

}

}

System.out.println ("是否繼續轉賬?繼續:1 取消:2");

int anjian2;

anjian2=sc.nextInt();

if(anjian2==1)

{

ye-=zhuanzhang;

System.out.println ("正在轉賬-請稍候~~~~");

System.out.println ("轉帳成功");

}

System.out.println ("-----------");

System.out.println ("是否顯示余額?顯示:1不顯示:2");

xianshi=sc.nextInt();

if(xianshi==1)

{

System.out.println ("您的余額為"+ye+"元");

System.out.println ("--------------------------------");

System.out.println ("為了您和您家人的幸福,請節約用錢");

System.out.println ("--------------------------------");

}

System.out.println ("是否打印取款憑條?打印:1 不打印:2");

dayin=sc.nextInt();

Date dd=new Date();

if(dayin==1)

{

System.out.println ("-----------------------中國農業銀行-------------------------");

System.out.println ("\t\t\t----------轉賬憑條-----------\t\t\t");

System.out.println ("帳號:"+zhanghao);

System.out.println ("轉賬帳號:"+zhuanzhanghao);

System.out.println ("轉賬份額:"+zhuanzhang);

System.out.println ("余額:"+ye);

System.out.println ("日期:"+dd.toLocaleString());

System.out.println ("------------------------------------------------------------");

System.out.println ("\t\t\t機器編號:"+bianhao);

System.out.println ("------------------------------------------------------------");

}

int ji;

System.out.println ("是否繼續業務:繼續:1 取卡:2");

ji=sc.nextInt();

if(ji==1)

{

continue;

}

else

{

System.out.println ("請收回您的磁卡,下次再見");

break;

}

}

if(anjian==3)

{

for(;;)

{

System.out.println ("---------------存現功能---------------");

System.out.println ("請輸入您要存款的金額");

jine=sc.nextInt();

if(jine%100==0)

{

break;

}

else

{

System.out.println ("您的輸入有誤,請輸入正百的輸入");

}

}

System.out.println ("請將您的鈔票放入到機器開起的口中(註意:平放!!)");

System.out.println ("正在清點~~~~~z~~~~~z~~~~~z~~~~~z~~~~z~~~~~~z~~~~");

System.out.println ("輸入與放入壹至;存現成功");

ye+=jine;

System.out.println ("是否顯示余額?顯示:1不顯示:2");

xianshi=sc.nextInt();

if(xianshi==1)

{

System.out.println ("您的余額為"+ye+"元");

System.out.println ("--------------------------------");

System.out.println ("為了您和您家人的幸福,請節約用錢");

System.out.println ("--------------------------------");

}

System.out.println ("是否打印取款憑條?打印:1 不打印:2");

dayin=sc.nextInt();

Date dd=new Date();

if(dayin==1)

{

System.out.println ("-----------------------中國農業銀行-------------------------");

System.out.println ("\t\t\t----------存現憑條-----------\t\t\t");

System.out.println ("帳號:"+zhanghao);

System.out.println ("存現份額:"+jine);

System.out.println ("余額:"+ye);

System.out.println ("日期:"+dd.toLocaleString());

System.out.println ("------------------------------------------------------------");

System.out.println ("\t\t\t機器編號:"+bianhao);

System.out.println ("------------------------------------------------------------");

}

int ji;

System.out.println ("是否繼續業務:繼續:1 取卡:2");

ji=sc.nextInt();

if(ji==1)

{

continue;

}

else

{

System.out.println ("請收回您的磁卡,下次再見");

break;

}

}

if(anjian==4)

{

int ym,xm,qxm,flag1=0;

for(int j=0;j<3;j++)

{

System.out.println ("------------------改密功能----------------------");

System.out.println ("請輸入原始密碼:");

ym=sc.nextInt();

if(ym==a)

{

System.out.println ("密碼正確");

for(;;)

{

System.out.println ("請輸入新密碼:");

xm=sc.nextInt();

System.out.println ("請再次輸入新密碼");

qxm=sc.nextInt();

if(xm==qxm)

{

a=xm;

System.out.println ("密碼更改成功,請您牢記您的密碼");

break;

}

else

{

System.out.println ("兩次輸入不壹致,請重新輸入");

}

}

flag1=1;

break;

}

else

{

System.out.println ("密碼錯誤");

}

}

if(flag1==0)

{

System.out.println ("三次輸入錯誤,密碼更改失敗");

}

int ji;

System.out.println ("是否繼續業務:繼續:1 取卡:2");

ji=sc.nextInt();

if(ji==1)

{

continue;

}

else

{

System.out.println ("請收回您的磁卡,下次再見");

break;

}

}

if(anjian==5)

{

System.out.println ("------------查詢功能-------------");

System.out.println ("您的貴卡余額為:"+ye+"元");

System.out.println ("---------------------------------");

int ji;

System.out.println ("是否繼續業務:繼續:1 取卡:2");

ji=sc.nextInt();

if(ji==1)

{

continue;

}

else

{

System.out.println ("請收回您的磁卡,下次再見");

break;

}

}

if(anjian==0)

{

System.out.println ("請收回您的磁卡,下次再見");

break;

}

}flag=1;

break;

}

}

if(flag==0)

{

System.out.println ("密碼輸入超過三次,ATM機吞卡");

}

}

}

  • 上一篇:快遞物流是怎麽更新的
  • 下一篇:菜板索引源代碼
  • copyright 2024編程學習大全網