JAVA實(shí)現(xiàn)賬戶取款和存款操作
這篇文章主要介紹了JAVA實(shí)現(xiàn)賬戶取款和存款操作,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
JAVA 編寫一個(gè)程序完成從某賬戶取款和存款的操作
(1)輸入存款金額是,如果非數(shù)值型,捕獲一場(chǎng)并進(jìn)行處理
(2)操作賬戶類是,如果取款金額大于余額時(shí)則做異常處理
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("請(qǐng)選擇(1,2,0):");
type = scn.nextLine();
if(type.equals("1")) {
System.out.print("請(qǐng)輸入金額:");
try {
int money = scn.nextInt();
residue = money+residue;
} catch (Exception e) {
// TODO: handle exception
System.out.println("輸入錯(cuò)誤...");
scn.nextLine();
}
}
else if(type.equals("2")) {
try {
System.out.print("請(qǐng)輸入:");
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;
}
}
}
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Freemaker Replace函數(shù)的正則表達(dá)式運(yùn)用
這篇文章主要介紹了Freemaker Replace函數(shù)的正則表達(dá)式運(yùn)用 的相關(guān)資料,需要的朋友可以參考下2015-12-12
Spring不能注入Static變量的原因及Spring注入靜態(tài)變量
這篇文章主要介紹了Spring不能注入Static變量的原因及Spring注入靜態(tài)變量,需要的朋友可以參考下2016-01-01
Java文件讀寫IO/NIO及性能比較詳細(xì)代碼及總結(jié)
這篇文章主要介紹了Java文件讀寫IO/NIO及性能比較詳細(xì)代碼及總結(jié),具有一定借鑒價(jià)值,需要的朋友可以參考下。2017-12-12
SpringBoot集成支付寶支付的實(shí)現(xiàn)示例
本文主要介紹了SpringBoot集成支付寶支付的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
Nacos心跳時(shí)間配置及服務(wù)快速上下線方式
這篇文章主要介紹了Nacos心跳時(shí)間配置及服務(wù)快速上下線方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03
JAVA中關(guān)于Long類型返回前端精度丟失問題處理辦法
這篇文章主要介紹了后端JavaBean的id屬性從Long類型改為雪花算法后出現(xiàn)的精度丟失問題,解決方案包括將id字段類型改為字符串或使用Jackson序列化方式,需要的朋友可以參考下2024-11-11
使用Spring源碼報(bào)錯(cuò)java:找不到類 InstrumentationSavingAgent的問題
這篇文章主要介紹了使用Spring源碼報(bào)錯(cuò)java:找不到類 InstrumentationSavingAgent的問題,本文給大家分享解決方法,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10
Java實(shí)現(xiàn)統(tǒng)計(jì)文件夾下所有文件的字?jǐn)?shù)
這篇文章主要為大家詳細(xì)介紹了如何使用Java實(shí)現(xiàn)統(tǒng)計(jì)文件夾下所有文件的字?jǐn)?shù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03

