1. 程式人生 > >熟悉java語言的基本使用:簡單存款取款機制java實現

熟悉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程式碼優化,程式碼中有涉及多執行緒,但今天不對其講解,只簡單講解程式碼優化的問題,希望對初學