1.制作要求

2.代码
import java.util.Scanner;
public class test_homemoney {
static String s="";
static String z="";
static int money = 10000;
static Scanner scanner=new Scanner(System.in);
public static void main(String[] args) {
int flag =1;
do{
test_homemoney.menu();
int choice =scanner.nextInt();
switch(choice) {
case 0:
flag = 0;
break;
case 1:
test_homemoney.printmx();
break;
case 2:
test_homemoney.shouRu();
break;
case 3:
test_homemoney.zhichu();
break;
default:
System.out.println("输入错误");
break;
}
}while(flag==1);
}
public static void menu(){
System.out.println("-----------------");
System.out.println("0.退出");
System.out.println("1.收支明细");
System.out.println("2.登记收入");
System.out.println("3.登记支出");
System.out.println("请选择:");
}
public static void shouRu(){
System.out.println("请输入来源");
String shou =scanner.next();
System.out.println("请输入金额");
int m = scanner.nextInt();
money+=m;
s="收入:"+shou+":"+m+"\n"+"余额:"+money;
}
public static void printmx(){
System.out.println(s);
System.out.println(z);
}
public static void zhichu(){
System.out.println("请输入用途");
String chu =scanner.next();
System.out.println("请输入金额");
int n = scanner.nextInt();
money-=n;
z="支出:"+chu+":"+n+"\n"+"余额:"+money;
}
}
3.运行结果
