1. 请设计一个顺序堆栈,(用数组来存储堆栈中的数据元素)实现堆栈的push, pop, 和top三个函數,在测试函数中生成堆栈对象并测试push, pop, 和top 三个函数(最少要测试Integer和String两种类型的对象).
2. 用HashSet模拟一个网上购物车要求:从键盘输入5个商品的编号、名称、单价、购买数量,将这些信息存入一个HashSet(如果编号相同,则可以在数量上加1不能重复存入购物车)然后将该HashSet作为参数调用方法getSum(HashSet items),该方法用于计算商品的总价并返回
第二题好像方法很多。。哎。
3. 写一个彩票程序:30选7然后从键盘输入7个数,然后随机(1~30の间)生成7个随机数注意不能重复,对比7个数是否与随机数有相同的最后显示“中了几个号”。同时如果中了7个号,显示一等奖;洳果中了6个号显示二等奖;如果中了5个号,显示三等奖要求:选用合适的容器和算法。(说明:键盘输入可以使用Scanner类)