栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

2021年1+X大数据Java答案

2021年1+X大数据Java答案

2021/10/30 步骤二
public  Member() {	
	}
	public  Member(String name,String pwd,float score,int rank) {
		this.name = name;
		this.pwd = pwd;
		this.score = score;
		this.rank = rank;
	}
步骤三
//请修改该方法,并且在赋值时,商品数量不能超过100
	public void setNum(int num) {
		if(num <= 100){
			this.num = num;
		}
	}
步骤四
	public static Date convertFromStringToDate(String stringDate) {
		// 补全代码:
		Date date = null;
		try {
			date = sdf.parse(stringDate);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		return date;
	}
步骤五
	public static String convertFromDateToString(Date date) {
		// 补全或替换代码
		String str1 = sdf.format(date);
		return str1;
	}
步骤六
	public String queryExpensiveGoods() {
                // 请补全sql语句
                String sql = "select `name` from `goods` where `price` = (select max(`price`) from `goods`)";
                Goods g = goodsUtil.getOne(sql, Goods.class);
                return g.getName();
        }
步骤七
 
	public double querySum() {
                String sql = "select * from goods";
                double sum = 0;
                List list = goodsUtil.getList(sql, Goods.class);
                for (Goods goods : list) {
                        // 请补全代码
                       sum+=goods.getNum()*goods.getPrice();
                }
                return sum;
        }
步骤九
	public void updateRank() {
                // 请补全sql语句
                String sql = "update `member` set `rank` = (case when score between 0 and 99 then 0 "+
                                                                "when score between 100 and 199 then 1 "+
                                                                "when score between 200 and 299 then 2 "+
                                                                "when score between 300 and 399 then 3 "+
                                                                "when score between 400 and 499 then 4 "+
                                                                "when score>=500 then 5 end"+
                ")";
                memberUtil.update(sql); 
        }
步骤十
	public int queryNum() {
                String sql = "select * from `order`;";
                List o = orderUtil.getList(sql, Order.class); 
                Set s = new HashSet();
                for (Order order : o) {
                        // 请补全语句
                        s.add(order.getId());
                }
                return s.size();
        }
步骤十一
	public String queryMax() {
                // 请补全sql语句
                String sql = "SELECt `mname` from (SELECt `mname`,sum(`num`*`price`) as aa  from `order` GROUP BY `mname` ) tab1 where aa = (SELECt max(aa) from (SELECt sum(`num`*`price`) as aa  from `order` GROUP BY `mname`) tab1)";
                Order o = orderUtil.getOne(sql, Order.class); 
                return o.getMname();
        }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/662768.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号