package Practice;
import java.util.Scanner;
public class pay__harvest {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入原有金额");
int base= scanner.nextInt();
int choice=0;
int pay=0;//支出
int gain=0;//收入
String sr="";//收入类型
String zc="";//支出类型
String sr_1="";
String zc_1="";
out:while(true)
{
menu();
choice= scanner.nextInt();
switch(choice)
{
case 1:
{
print_detail(base,sr_1,zc_1);
break;
}
case 2:
{
System.out.println("请输入收入类型:");
sr= scanner.next();
System.out.println("请输入收入金额:");
gain= scanner.nextInt();
sr_1+="收入类型:"+sr+" 收入金额:"+gain+"\n";
base+=gain;
break;
}
case 3:
{
System.out.println("请输入支出类型:");
zc= scanner.next();
System.out.println("请输入支出金额:");
pay= scanner.nextInt();
zc_1+="支出类型:"+zc+" 支出金额:"+pay+"\n";
base-=pay;
break;
}
case 4:
{
break out;
}
default:
System.out.println("请输入正确选项");
}
}
}
public static void menu()//菜单
{
System.out.println("----------家庭收支记账软件-------------");
System.out.println(" 1.收支明细");
System.out.println(" 2.登记收入");
System.out.println(" 3.登记支出");
System.out.println(" 4.退出");
System.out.println("请输入选项:");
}
public static void print_detail(int base,String sr_1,String zc_1)//打印账单明细
{
System.out.println("资金:"+base);
System.out.println("收入:\n"+sr_1);
System.out.println("支出:\n"+zc_1);
}
}