Java 基础实验 银行转账
本實(shí)驗(yàn)要求:按用戶輸入的有效金額,實(shí)現(xiàn)“模擬轉(zhuǎn)賬”功能
用戶通過輸入有效的提款金額,顯示支出的金額并顯示當(dāng)前的余額!
實(shí)現(xiàn)思路:
1、創(chuàng)建Scanner對象,設(shè)置參數(shù):System.in:
2、調(diào)用Scanner的nextFloat方法獲取用戶輸入的取款金額。
3、?調(diào)用close方法關(guān)閉Scanner。
4、定義取款金額a,余額total,賬戶余額:賬戶余額 = 原賬戶余額 – 取款金額。
5、輸出余額。
package cn.campsg.java.experiment;
import java.util.Scanner;
public class BankTransfer {
?? ?public static void main(String[] args) {
?? ??? ?// TODO Auto-generated method stub
?? ??? ?Scanner in = new Scanner(System.in);
?? ??? ?float a = in.nextFloat(); //a為取款金額
?? ??? ?in.close();
?? ??? ?float total = 10000.0f;? //創(chuàng)建賬戶余額變量total
?? ??? ?if(a < 0 || a > total)
?? ??? ?{
?? ??? ??? ?System.out.println("輸入的轉(zhuǎn)賬金額有誤!");
?? ??? ??? ?return;
?? ??? ?}else if(a <= total) {
?? ??? ??? ?total = total-a;? ? ? ? ? //賬戶余額:賬戶余額 = 原賬戶余額 – 取款金額。
?? ??? ??? ?System.out.println("支出:"+ a);? ?//?控制臺輸出支出的金額數(shù):”支出:”+ 用戶輸入的取款金額。
?? ??? ??? ?System.out.println("當(dāng)前余額:"+ total);//控制臺輸出取款后的賬戶余額:”當(dāng)前余額:”+ 賬戶余額。
?? ??? ?}
?? ??? ?
?? ?}
}
實(shí)現(xiàn)截圖如下:
?
?
總結(jié)
以上是生活随笔為你收集整理的Java 基础实验 银行转账的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: var类型推断关键字
- 下一篇: Java疯狂讲义