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