内容全部显示在控制台上~~~~~~~
一开始程序启动时,txt文件会被载入。载入成功后
系统展现一个用户界面供用户选择 View Property查询
Add Property添加
Delete Property删除
Exit System推出
除非用户选择了exit,不然的话这些选项一直都会显示。
View:如果选择了view,这时会出现一个二级菜单,可以让我们根据这些要求来搜索房产 Property Id
Sales
Rentals
Close
id : 如果选id的话,这时系统会要求我们输入一个id值
      如果系统里存在这个id,那么这个对应房产的详情就会显示
      没有的话 就给个错误信息sale / rental : 选择sale或者rental时,会被要求输入Category(house / flat / unit / apt), Suburb(郊区), price      如果在输入cat时 直接回车 就表示想列出所有cat的房产,帖Suburb的也是同样,价格也是 直接回车表示列出所有的。 但是如果输入了个价格,如果前面选择的是sale,就列出输入价格上下50,000的房产。  如果前面选择的是rental,就列出输入价格上下50的房产
close 关闭添加房产ID, 
Listing(sale或者rental)
Category (House”, “Unit”, “Flat” or “Studio)
Address  string
Suburb   string
Bedrooms   int          1-10
Bathrooms   int         1-8
Parking   int           >=0
Description   stringtitle number(sale的才有) date(数据类型是date)
auction(boolean的,sale的才有)
price,bond(rent的才有,默认是一个月的租金,也可以自行输入)
pets(boolean,rent的才有)
owner, owner contact  都是string
delete
选择delete时,系统会要求输入id来删除Exit
程序需要有容错机制
也就是说
我要求输入int时
我输入了string
会返回个错误信息
并强心输入或者我要求是1-10以内
缺输入了20
也是一样