定义账户上总金额为1000.
代码段如下:
import java.util.Scanner;
public class Demo2 {
public static void main(String[]args){
int money=10000;
String sc="";
String zc="";
out:while(true){ //标签 结束循环
Scanner s=new Scanner(System.in);
System.out.println("1.收支明细");
System.out.println("2.登记收入");
System.out.println("3.登记支出");
System.out.println("4.退出");
System.out.println("请选择");
int option=s.nextInt();
switch(option){
case 1:
System.out.println(sc);
System.out.println(zc);
break;
case 2:
System.out.println("请输入收入金额:");
int a=s.nextInt();
System.out.println("请说明情况");
String in=s.next();
sc+=a;
sc+=in;
a+=money;
break;
case 3:
System.out.println("请输入支出金额");
int b=s.nextInt();
System.out.println("请说明情况");
String out=s.next();
sc+=b;
sc+=out;
b-=money;
break;
case 4:
System.out.println("请退出");
break out;
default:
System.out.println("错误,请重新输入");
break;
}
}
}
}
运行如下:
1.收支明细
2.登记收入
3.登记支出
4.退出
请选择
2
请输入收入金额:
50000
请说明情况
工资
1.收支明细
2.登记收入
3.登记支出
4.退出
请选择
3
请输入支出金额
2500
请说明情况
买衣服
1.收支明细
2.登记收入
3.登记支出
4.退出
请选择
1
50000工资2500买衣服
1.收支明细
2.登记收入
3.登记支出
4.退出
请选择
4
请退出