import java.util.Scanner;
public class itemfamily {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String expend=null;//收入类型
int money=10000;//开始有1W
int consume=0;//收支金额
String acco=null;//说明
String m="";//输出收支情况
do {
//主体页面
System.out.println("----------------家庭收支记账软件------------------");
System.out.println(" 1-收支明细");
System.out.println(" 2-登记收入");
System.out.println(" 3-登记支出");
System.out.println(" 4-退 出");
System.out.println(" 请选择<1-4>:");
//具体实现
int a = scanner.nextInt();
if (a == 1) {
System.out.println("收支\t\t\t账号金额\t\t\t收支金额\t\t\t说明");
System.out.println(m);
} else if (a == 2) {
System.out.println("收入金额:");
int take=scanner.nextInt();
String jies=scanner.nextLine();//接受多输出的/n
System.out.println("收入说明:");
String acc=scanner.nextLine();
expend="收入";
consume=take;
money=money+consume;
acco=acc;
String n=(expend+"\t\t\t"+money+"\t\t\t"+consume+"\t\t\t\t"+acco+"\n");
m=m+n;
} else if (a == 3) {
System.out.println("支出金额:");
int pay=scanner.nextInt();
String jies=scanner.nextLine();//接受多输出的/n
System.out.println("支出说明:");
String acc1=scanner.nextLine();
expend="支出";
consume=pay;
money=money-consume;
acco=acc1;
String n=(expend+"\t\t\t"+money+"\t\t\t"+consume+"\t\t\t\t"+acco+"\n");
m=m+n;
} else if (a == 4) {
break;
}else{
System.out.println("请输入合法数字!");
}
} while (true);
System.out.println("软件已退出!");
}
}
``