成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

java存款代碼 用java做一個存取款的程序

java銀行管理系統(tǒng)判斷存款金額是否為數(shù)字,否則重新輸入的代碼如何寫?

1、Integer.parseInt(amount); 如果拋出異常就不是數(shù)字;

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),磐石企業(yè)網(wǎng)站建設(shè),磐石品牌網(wǎng)站建設(shè),網(wǎng)站定制,磐石網(wǎng)站建設(shè)報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,磐石網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

2、amount.matches("[\\d]+"); 正則表達式匹配全數(shù)字,不是返回false

JAVA 簡單銀行系統(tǒng)的代碼

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class AccountDemo {

public static double MONEY = 0;// 初始化金額是100元。

public static void main(String[] args) {

final String USER_NAME = "zhangsan";// 用戶名

final String PASSWORD = "123456";// 密碼

while (true) {

System.out.print("請輸入用戶名:");

String user_name = getString();

System.out.print("請輸入密碼:");

String password = getString();

if (user_name != null user_name.equals(USER_NAME)

password != null password.equals(PASSWORD)) {

System.out.println("登陸成功!你要干什么?");

while (true) {

System.out.println("1:存款");

System.out.println("2:取款");

System.out.println("3:查詢余額");

System.out.println("q:退出程序");

System.out.print("請選擇:");

String userIn = getString();

int in = 0;

if (userIn != null userIn.equals("1")) {

in = Integer.parseInt(userIn);

} else if (userIn != null userIn.equals("2")) {

in = Integer.parseInt(userIn);

} else if (userIn != null userIn.equals("3")) {

in = Integer.parseInt(userIn);

} else if (userIn != null

userIn.trim().toUpperCase().equals("Q")) {

in = 4;

} else {

System.out.println("你輸入的指令不正確!請重新輸入。");

continue;

}

switch (in) {

case 1:

double add_money = 0;

while (true) {

System.out.print("請輸入你要存入的金額:");

try {

add_money = Double.parseDouble(getString());

} catch (Exception e) {

System.out.println("金額輸入不正確!");

continue;

}

break;

}

MONEY += add_money;

System.out.println("存入的金額是" + add_money

+ "\r\n請選擇你要的操作:");

break;

case 2:

double money = 0;

while (true) {

System.out.print("請輸入你要取出的金額:");

try {

money = Double.parseDouble(getString());

} catch (Exception e) {

System.out.println("金額輸入不正確!");

continue;

}

if (money MONEY) {

System.out.println("取出的金額大于現(xiàn)有存款,請重新輸入要取出的金額!");

continue;

}

break;

}

MONEY -= money;

System.out.println("取出的金額是" + money + "\r\n請選擇你要的操作:");

break;

case 3:

System.out.println("你的余額是:" + MONEY + "\r\n請選擇你要的操作:");

break;

case 4:

System.out.println("程序退出!");

return;

}

}

} else {

System.out.println("錯誤:用戶名與密碼不匹配!\r\n");

System.out.println("按任意鍵:重新輸入用戶名和密碼。");

System.out.println("q:退出程序。");

System.out.print("請選擇:");

String in = getString();

if (in.trim().toUpperCase().equals("Q")) {

break;

}

}

}

}

public static String getString() {

String str = null;

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

try {

str = br.readLine();

} catch (IOException e) {

e.printStackTrace();

}

return str;

}

}

如何用JAVA寫出10000元本金存銀行,年利率5%,每存一年后取出本息再存銀行,多少年后可以存到20000元

public class Deposit {

public static void main(String[] args) {

double principal = 10000;

double interestRate = 1.05;

double principal_interest = principal ;

int year = 0;

while(principal_interestprincipal_interest = principal_interest * interestRate;

year = year + 1; }

System.out.println((year)+"年末本息一共:"+principal_interest);

}

20年后可以存到20000元。

拓展資料:

1.Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進行復雜的編程。 Java具有簡單性、面向?qū)ο?、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態(tài)性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應用程序等。

2.20世紀90年代,硬件領(lǐng)域出現(xiàn)了單片式計算機系統(tǒng),這種價格低廉的系統(tǒng)一出現(xiàn)就立即引起了自動控制領(lǐng)域人員的注意,因為使用它可以大幅度提升消費類電子產(chǎn)品(如電視機頂盒、面包烤箱、移動電話等)的智能化程度。Sun公司為了搶占市場先機,在1991年成立了一個稱為Green的項目小組,帕特里克、詹姆斯·高斯林、麥克·舍林丹和其他幾個工程師一起組成的工作小組在加利福尼亞州門洛帕克市沙丘路的一個小工作室里面研究開發(fā)新技術(shù),專攻計算機在家電產(chǎn)品上的嵌入式應用。

3.JAVA 由于C++所具有的優(yōu)勢,該項目組的研究人員首先考慮采用C++來編寫程序。但對于硬件資源極其匱乏的單片式系統(tǒng)來說,C++程序過于復雜和龐大。另外由于消費電子產(chǎn)品所采用的嵌入式處理器芯片的種類繁雜,如何讓編寫的程序跨平臺運行也是個難題。為了解決困難,他們首先著眼于語言的開發(fā),假設(shè)了一種結(jié)構(gòu)簡單、符合嵌入式應用需要的硬件平臺體系結(jié)構(gòu)并為其制定了相應的規(guī)范,其中就定義了這種硬件平臺的二進制機器碼指令系統(tǒng)(即后來成為“字節(jié)碼”的指令系統(tǒng)),以待語言開發(fā)成功后,能有半導體芯片生產(chǎn)商開發(fā)和生產(chǎn)這種硬件平臺。對于新語言的設(shè)計,Sun公司研發(fā)人員并沒有開發(fā)一種全新的語言,而是根據(jù)嵌入式軟件的要求,對C++進行了改造,去除了留在C++的一些不太實用及影響安全的成分,并結(jié)合嵌入式系統(tǒng)的實時性要求,開發(fā)了一種稱為Oak的面向?qū)ο笳Z言。

如何用Java線程實現(xiàn)銀行的存款取款問題最好能寫出編出的具體程序

AccountTest.java class BankAccount //定義銀行賬戶類BankAccount{private static int amount =2000; //賬戶余額最初為2000public void despoit(int m) //定義存款的方法{amount=amount+m;System.out.println("曉明存入["+m+"元]");}public void withdraw(int m) //定義取款的方法{amount=amount-m;System.out.println("張新取走["+m+"元]");if(amount0)System.out.println("***余額不足!***);public int balance() //定義得到賬戶余額的方法{return amount;}}classicCustomerextendsThread {String name;BankAccount bs; //定義一個具體的賬戶對象public Customer(BankAccount b,String s){name=s;bs=b;}public static void cus(String name,BankAccount bs) //具體的賬戶操作方法{if(name.equals("小明")) //判斷用戶是不是小明{try{for(int i=0;i6;i++) //用戶曉明則向銀行存款6次,每次1000元 {Thread.currentThread().sleep((int)(Math.random()*300));bs.despoit(1000);}}catch(InterruptedException e){}}else{try{for(int i=0;i6;i++) //用戶不是小明則從銀行取款6次,每次1000元{Thread.currentThread().sleep((int)(Math.random()*300));bs.withdraw(1000); }}catch(InterruptedException e){} }}public void run() //定義run方法}cus(name,bs); }}public classAccountTest{public static void main(String [] args) throws InterruptedException{BankAccount bs=new BankAccount();Customer customer1=new Customer(bs,"小明");Customer customer2=new Customer(bs,"張新");Thread t1=new Thread(customer1);Thread t2=new Thread(customer2);t1.Start();t2.start();Thread.currentThread().sleep(500);}}

名稱欄目:java存款代碼 用java做一個存取款的程序
標題鏈接:http://jinyejixie.com/article12/dohpigc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、企業(yè)網(wǎng)站制作、移動網(wǎng)站建設(shè)網(wǎng)站改版、網(wǎng)站設(shè)計公司、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
玉溪市| 满城县| 隆回县| 青浦区| 托克托县| 西乌珠穆沁旗| 孝义市| 施秉县| 淳化县| 宜兰市| 海安县| 杭州市| 唐海县| 吴旗县| 綦江县| 石台县| 大同县| 萨嘎县| 资源县| 固阳县| 德江县| 江山市| 合阳县| 响水县| 新营市| 高州市| 岳普湖县| 大邑县| 和林格尔县| 察哈| 兴城市| 大悟县| 梅州市| 荔波县| 佛坪县| 尖扎县| 屯留县| 涿州市| 伊宁县| 雷州市| 常山县|