最近一直没有项目做,于是我也不能这样闲着,我得开始学习新的技术,并且巩固以前自学的技术。以下就是我写的一个简单的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 ; } }