JAVA實(shí)現(xiàn)賬戶取款和存款操作
這篇文章主要介紹了JAVA實(shí)現(xiàn)賬戶取款和存款操作,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
JAVA 編寫一個程序完成從某賬戶取款和存款的操作
(1)輸入存款金額是,如果非數(shù)值型,捕獲一場并進(jìn)行處理
(2)操作賬戶類是,如果取款金額大于余額時則做異常處理
import java.util.Scanner; public class Blank { public static void main(String[] args) { float residue = 10000.0f; String type; Scanner scn = new Scanner(System.in); while(true) { System.out.println("****當(dāng)前賬戶余額:"+residue+"****"); System.out.println("1.存錢 2.取錢 0.退出"); System.out.print("請選擇(1,2,0):"); type = scn.nextLine(); if(type.equals("1")) { System.out.print("請輸入金額:"); try { int money = scn.nextInt(); residue = money+residue; } catch (Exception e) { // TODO: handle exception System.out.println("輸入錯誤..."); scn.nextLine(); } } else if(type.equals("2")) { try { System.out.print("請輸入:"); int money = scn.nextInt(); if(money>residue) { throw new Exception(); } else { residue = residue-money; } } catch (Exception e) { // TODO: handle exception System.out.println("余額不足"); scn.nextLine(); } } else if(type.equals("0")) { System.out.println("bye.."); break; } } } }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java實(shí)現(xiàn)單鏈表反轉(zhuǎn)的多種方法總結(jié)
這篇文章主要給大家介紹了關(guān)于Java實(shí)現(xiàn)單鏈表反轉(zhuǎn)的多種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04mybatis批量添加,批量更新之前如何判斷是否已經(jīng)存在
這篇文章主要介紹了mybatis批量添加,批量更新之前如何判斷是否已經(jīng)存在,具有很好的參考價值,希望對的有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08SpringBoot整合RabbitMQ 手動應(yīng)答(簡單demo)
這篇文章主要介紹了SpringBoot整合RabbitMQ 手動應(yīng)答 簡單demo,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01Java編程實(shí)現(xiàn)判斷網(wǎng)上鄰居文件是否存在的方法
這篇文章主要介紹了Java編程實(shí)現(xiàn)判斷網(wǎng)上鄰居文件是否存在的方法,涉及Java針對路徑轉(zhuǎn)換及字符串操作的相關(guān)技巧,需要的朋友可以參考下2015-10-10SpringBoot動態(tài)修改yml配置文件的方法詳解
這篇文章主要為大家詳細(xì)介紹了SpringBoot動態(tài)修改yml配置文件的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-03-03Springboot實(shí)現(xiàn)ModbusTCP通信的示例詳解
ModbusTCP協(xié)議是Modbus由MODICON公司于1979年開發(fā),是一種工業(yè)現(xiàn)場總線協(xié)議標(biāo)準(zhǔn),本文主要介紹了Springboot實(shí)現(xiàn)ModbusTCP通信的相關(guān)知識,需要的可以參考下2023-12-12Hibernate 與 Mybatis 的共存問題,打破你的認(rèn)知!(兩個ORM框架)
這篇文章主要介紹了Hibernate 與 Mybatis 如何共存?本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08Lombok的詳細(xì)使用及優(yōu)缺點(diǎn)總結(jié)
最近在學(xué)Mybatis,接觸到了Lombok的使用,所以寫一篇文章記錄一下,包括lombok的安裝及使用優(yōu)缺點(diǎn),感興趣的朋友跟隨小編一起看看吧2021-07-07