?? bankaccount.java
字號(hào):
import java.text.SimpleDateFormat;
import java.util.Scanner;
import java.io.IOException;
import java.util.Scanner;
import java.util.Date;
class BankAccount{
String accountNumber;//賬號(hào)
String name;//儲(chǔ)戶姓名
String date;//開(kāi)戶時(shí)間
String ID;//身份證號(hào)碼
long secret;//密碼
double outstand;//存款余額
public BankAccount(String accountNumber,String name,String date,String ID,long secret,double outstand)
{this.accountNumber=accountNumber;
this.name=name;
this.date=date;
this.ID=ID;
this.secret=secret;
this.outstand=outstand;
}
public void deposit(double money){//存款
this.outstand+=money;
}
public boolean draw(double money){//取款,如果成功返回true,如果失敗返回false
boolean result=false;
if(money>outstand){
result=false;
}else{
this.outstand-=money;
result=true;
}
return result;
}
public static void main(String []args)
{BankAccount B=new BankAccount("9559980531275319618","sunjie","20050912","612730198508140740",123456,10);
Scanner cin = new Scanner(System.in);
System.out.println("請(qǐng)輸入6位密碼:");
Scanner in = new Scanner(System.in);
boolean i=true;
if(a==in.nextInt())
while(i)
{System.out.println("取款(1)、存款(2)、查詢余額(3)、取卡(4)、詳細(xì)信息(5)");
Scanner in = new Scanner(System.in);
switch(in.nextInt())
{case 1:
System.out.println("請(qǐng)輸入取款金額:");
Scanner in = new Scanner(System.in);
if(!B.draw(in.nextInt()))
System.out.println("您卡上的金額不足");
break;
case 2:
System.out.println("請(qǐng)輸入存款金額:");
Scanner in = new Scanner(System.in);
B.deposit(in.nextInt());
break;
case 3:
System.out.println("卡上的余額為"+B.outstand);
break;
case 4:
i=false;;
break;
case 5:
System.out.println("您的帳號(hào)是:"+B.accountNumber+" 儲(chǔ)戶姓名是"+B.name+" 開(kāi)戶時(shí)間是:"+B.date);
break;
default:
System.out.println("您輸入有誤!!!");
}
}
else
System.out.println("您輸入的密碼有誤");
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -