先是main主方法ide
public static void main(String[] args) {spa
Scanner wx=new Scanner(System.in);it
for(int i=1;;i++){class
System.out.println("歡迎來到愛存不存銀行");方法
System.out.println("請選擇交易類型:1 存錢 2 取錢 3 查詢餘額 4 退出");next
int num=wx.nextInt();查詢
if(num==1){static
add();tab
System.out.println("你的當前餘額爲"+money+"元"); di
}else if(num==2){
jian();
System.out.println("你的當前餘額爲"+money+"元");
}else if(num==3){
query();
}else{
System.out.println("再見");
break;
}
}
}
/**
* 存錢
*/
public static void add(){
Scanner wx=new Scanner(System.in);
for(int i=1;i<=100;i++){
System.out.println("請輸入你的存款金額,單次存款不得大於10000元");
int num=wx.nextInt();
if(num<=10000&&num%100==0){
money+=num;
}else{
System.out.println("你單次存款金額超過限制或存款金額不是整百,請從新放鈔");
continue;
}
System.out.println("是否繼續存款:1 繼續 2 退出");
int jx=wx.nextInt();
if(jx==1){
continue;
}else{
break;
}
}
}
/**
* 取錢
*/
public static void jian(){
Scanner wx=new Scanner(System.in);
if(money>=100){
int count=0;
for(int i=1;i<=100;i++){
System.out.println("請輸入你的取款金額,單次取款金額不得超過5000");
int num=wx.nextInt();
if(num<=5000&&num%100==0&&num<=money){
money-=num;
count+=num;
}else{
System.out.println("你單次取款金額超過限制或存款金額不足,請從新輸入取款金額");
continue;
}
if(count>20000){
System.out.println("你的當日取款金額已大於20000,請明天再來");
break;
}
System.out.println("是否繼續取款:1 繼續 2 退出");
int qk=wx.nextInt();
if(qk==1){
continue;
}else{
break;
}
}
}
else{
System.out.println("你的當前餘額不足一百,沒法進行取款服務");
}
}
/**
* 查詢餘額
*/
public static void query(){
System.out.println(money);
}
這一題是對方法的掌握,熟悉建立方法,調用方法。