熟悉java語言的基本使用:簡單存款取款機制java實現
最近一直沒有專案做,於是我也不能這樣閒著,我得開始學習新的技術,並且鞏固以前自學的技術。以下就是我寫的一個簡單的java存取款程式碼,很簡單,可能還有更簡單的方法,目的是為了熟悉java的基本使用。
package arraysss; import java.util.*; public class first { public static void main(String[] args) { Scanner input = new Scanner(System.in); int money = 0 ; int sum = 0 , sum1 = 0; while(true) { display(); int num = input.nextInt(); if(num == 4) break; switch(num) { case 1: sum = cunkuan(money); money = sum ; break ; case 2: sum = money ; sum = qukuan(sum) ; money = sum; break ; case 3: while(true){ System.out.println("顯示餘額為:" + money); System.out.println("請按x退出存款業務!"); String yy = input.next() ; if(yy.equals("x")){ break ; } } break ; } } } public static void display() { System.out.println("*******************************************"); System.out.println(" 1、存款業務 "); System.out.println(" 2、取款業務 "); System.out.println(" 3、顯示餘額業務 "); System.out.println(" 4、退出業務辦理 "); System.out.println("*******************************************"); System.out.println("請輸入對應的數字選擇相應的業務:"); } public static int cunkuan(int money) { int sum = 0 ; while(true) { System.out.println("你的餘額為:" + money); System.out.println("請輸入你要存款的數目:"); Scanner input = new Scanner(System.in); int mon = input.nextInt() ; sum = money + mon ; System.out.println("你已存入:" + mon + "元。" + "你的餘額為:" + sum); System.out.println("請按x退出存款業務!"); String yy = input.next() ; if(yy.equals("x")){ break ; } } return sum ; } public static int qukuan(int money) { int yumoney = 0; while(true) { System.out.println("你的餘額為:" + money); if(money == 0) System.out.println("您的餘額為0,取款失敗!"); System.out.println("你可以取款的最多數目為:" + money); System.out.println("請輸入你要取款的數目:"); Scanner input = new Scanner(System.in); int quknum = input.nextInt() ; yumoney = money - quknum ; System.out.println("你已取走" + quknum + "元。" + "你的餘額為:" + yumoney); System.out.println("請按x退出存款業務!"); String yy = input.next() ; if(yy.equals("x")){ break ; } } return yumoney ; } }
相關推薦
熟悉java語言的基本使用:簡單存款取款機制java實現
最近一直沒有專案做,於是我也不能這樣閒著,我得開始學習新的技術,並且鞏固以前自學的技術。以下就是我寫的一個簡單的java存取款程式碼,很簡單,可能還有更簡單的方法,目的是為了熟悉java的基本使用。pa
Java語言編寫簡單的QQ登入介面
import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.Label; import javax.swing.JButton; import javax.swing.JFrame; i
Java語言中的異常處理機制
Java中有一個Throwable的類,它有兩個子類,一個是Error類,另一個是Exception類。對於錯誤而言,是很難解決的,比如記憶體溢位等,不能夠通過異常處理來解決;異常是程式中發生的不正常事件流,比如10除以0, 檔案不存在等,需要程式設計
用Java語言編寫簡單聊天程式
<span style="font-size:18px;"></span><pre name="code" class="java"><span style=
設計模式(Java語言)- 簡單工廠模式
簡單工廠模式有稱為靜態工廠模式,屬於設計模式中的建立型模式。簡單工廠模式通過對外提供一個靜態方法來統一為類建立例項。簡單工廠模式的目的是實現類與類之間解耦,其次是客戶端不需要知道這個物件是如何被穿創建出來的,只需要呼叫簡單工廠模式的方法來統一建立就可以了,從而明確了各個類的職責。 一、建立簡單工廠模式
快樂程式設計大本營【java語言訓練班】 6課:用java的物件和類程式設計
快樂程式設計大本營【java語言訓練班】 6課:用java的物件和類程式設計 第1節. 什麼是物件和類 第2節. 物件的屬性和方法 第3節. 類的繼承 第4節. 使用舉例:建立類,定義方法,定義屬性 第5節. 使用舉例:建立物件,屬性賦值與使用,方法呼叫; 第6節. 使用舉例:類繼承及物件使用 地址如下
java agent的簡單使用/基於java agent的完全無侵入的監控系統
JAVA AGENT的基本使用 本片文章將給出一個完全無侵入的使用java agent的進行業務監控的簡單例項。 先來看一個網上的例子。https://blog.csdn.net/catoop/article/details/51034739 package com.shanhy
使用Java語言編寫一個五子棋UI介面並實現網路對戰功能(非區域網)
使用Java語言編寫一個五子棋UI介面並實現網路對戰功能(非區域網) 一,前期準備 1,Java IDE(Eclipse)與JDK的安裝與配置jdk-15.0.1-免配置路徑版提取碼:earu免安裝版Eclipse 解壓即可使用提取碼:5iyy 網路上很多配置jdk的方法,我不再重複 這裡提供一種便捷操作的方
簡單的數據庫連接池實例(java語言)
proxy read public ++ load empty 返回 not 超時 1.概述 頻繁的創建和銷毀數據庫連接消耗非常多的系統資源,創建一個池子, 管理一定數量的連接,用的時候去池中取,用完了放回池中,這時比較通用的做法。 2.關鍵字 LinkedList
JAVA語言開發基本原理
源文件 cli lips font 實現 環境 java字節碼 類庫 java開發工具 1.java編譯運行過程 java源文件(.java)經過編譯,編譯為java字節碼文件(.class),JVM來加載.class文件並運行.class文件。 2.JVM 不同系
鏈表的基本操作java語言實現
auth ndb ack pan log 定義 pac ext col package com.baorant; public class JavaDemo { public static void main(String[] args) {
簡單的初步認識Java這門編程語言
java初步認識 java jdk JAVA的誕生:Java於1995年由SUN公司研發推出。Java發展:因為其使用免費,眾多開源插件和類庫,先進的語法面向對象等特性,使得其受到開發人員的喜愛和發展。並且因為其免費開源,有許多的無名工程師、極客在為java進行完善和開發。 Oracle:SUN公
ABAP和Java裏關於DEFAULT(默認)機制的一些語言特性
java 8 nsh 調用 method name def 表達 pan 如果 ABAP 740的新語法: 上圖的代碼相當於: DATA: ls_data LIKE LINE OF it_data. READ TABLE it_data INTO ls_data WITH
簡單的java虛擬機類加載機制介紹
目的 運行時 main 設置 加載機制 java class文件 卸載 限定 類從被加載到虛擬機內存中開始,到卸載出內存為止,它的整個生命周期包括:加載(Loading)-->>驗證(Verification)-->>準備(Preparation)-
基於Java語言構建區塊鏈(一)—— 基本原型
java 分布式 程序員 後端引言 區塊鏈技術是一項比人工智能更具革命性的技術,人工智能只是提高了人類的生產力,而區塊鏈則將改變人類社會的生產關系,它將會顛覆我們人類社會現有的協作方式。了解和掌握區塊鏈相關知識和技術,是我們每位開發人員必須要去做的事情,這樣我們才能把握住這波時代趨勢的紅利。 本文將基於Jav
Java語言中八種基本類型對應的?包裝類類型
int str2 ger pan 轉換成 方法 print 基本 binary 八種基本類型對應的包裝類類型 byte Byte int Integer char
簡單的入門Android開發和Java語言基礎[圖]
span 如何 都是 android 類繼承 try alt 不依賴 throw 簡單的入門Android開發和Java語言基礎[圖]前言:去年年底到今年年初,我做過簡單的智能家居,也實現過一些簡單的直連和遠程的智能家居。於是就將最簡單的通信發布出來:智能家居簡單實現—使用
Java語言概述 與 建立簡單Java程式
一、Java語言及其特點 Java是一門高階的面向物件程式語言,作為靜態面向物件程式語言的代表,極好的實現了面向物件理論。跨平臺是Java的核心優勢,除此之外,Java還具有簡單性、面向物件、分散式、健壯性、安全性、體系結構中立、可移植性、解釋型、高效能、多執行緒機制、動態性等特點
java語言機制中的多型多型理解以及多型的向上轉型和向下轉型問題
多型中轉型問題往往不容易理解,特別是向上和向下轉型。 下面先說說多型的概念和前提: 1.要有繼承關係; 2.要有方法重寫; 3.要有父類引用指向子類物件; 如果是成員變數的話,編譯看左邊(父類),執行看左邊(子類); 如果是成員方法的話,編譯看左邊(父類),執行看右邊(子類)
java多執行緒入門案例(1)之簡單銀行取款問題及其優化
之前學java的時候,學校老師由於課時問題,沒有教我們多執行緒,最近學校外聘的企業教師給我們做實訓要用到多執行緒,因此才初步瞭解多執行緒,以下這個案例只是介紹java程式碼優化,程式碼中有涉及多執行緒,但今天不對其講解,只簡單講解程式碼優化的問題,希望對初學