java:编写一个程序完成:完成在银行的存款和取款操作。在定义银行类时,若取款数大于余额则作为异常处理。
生活随笔
收集整理的這篇文章主要介紹了
java:编写一个程序完成:完成在银行的存款和取款操作。在定义银行类时,若取款数大于余额则作为异常处理。
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
這里寫自定義目錄標題
- 這里定義了兩個類,一個Bank類用于存取款及拋出異常 一個BankRun類用于存取款操作。
- Bank類:
- BankRun類
- 操作過程:
這里定義了兩個類,一個Bank類用于存取款及拋出異常 一個BankRun類用于存取款操作。
Bank類:
public class Bank {private double account ;public Bank(double initBalance){account = initBalance;}public void Deposit(int Type, double amount) throws Exception {// 0取款 1存款if(Type == 0) {if (account < amount) //取多了{throw new Exception("<0");}account -= amount;System.out.printf("成功取出:%10.2f,賬戶剩余:%10.2f", amount,getAccount());}elseif(Type == 1) {account += amount;System.out.printf("成存款:%10.2f,賬戶剩余:%10.2f", amount,getAccount());}}public double getAccount(){return account;} }BankRun類
import java.util.Scanner; public class BankRun {public static void main(String agrs[]){Scanner input = new Scanner(System.in);System.out.println("請輸入要進行的操作:0取款 1 存款:\n");int type;type = input.nextInt();Bank bank = new Bank(10000);if(type == 0){System.out.println("您的賬戶余額為:"+bank.getAccount()+"\n");System.out.println("請輸入取款數(shù):\n");try{double account = input.nextDouble();bank.Deposit(0,account);}catch(Exception e){System.out.println("余額不足!"+"\n");}}else if(type == 1){System.out.println("您的賬戶余額為:"+bank.getAccount()+"\n");System.out.println("請輸入存款數(shù):\n");double account = input.nextDouble();try{bank.Deposit(1,account);}catch(Exception e){}}} }操作過程:
總結
以上是生活随笔為你收集整理的java:编写一个程序完成:完成在银行的存款和取款操作。在定义银行类时,若取款数大于余额则作为异常处理。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA发展史简述
- 下一篇: 经典胶片图像效果lr预设