(1)首先打印出所有商品信息,提示用户输入商品ID,输入字符S代表输入结束,输入字符E代表退出;如果用户输入S,流程转至步骤(4);如果用户输入E,则方法使用return返回;输入其他字符,则默认为商品ID,流程转至步骤(2)。 (5分)
(2)用户输入商品ID后,查找商品集合是否有该ID商品,没有则提示没有这个商品ID,回到流程(1);有打印该商品西信息,并提示用户输入数量。(5分)
(3)用户输入商品数量后,需要创建一个销售明细对象,添加到销售记录表中,然后打印当前销售记录表的所有销售明细,然后流程回到步骤(1)。(5分)
(4)打印所有销售列表中的销售明细,计算销售明细的总价,打印应收取的总价,然后等待用户输入任意字符回车,用户输入后,清空销售明细记录集合,流程转回步骤(1)。(5分)