栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021/11/27大数据1+XJava答案

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021/11/27大数据1+XJava答案

2021/11/27

步骤二
//已经提供Student类的属性,补充完成该类的有参(五个参数)及无参构造方法
	public Student(){}
	public Student(String name,String pwd,int age,int grade,int rate){
		this.name=name;
		this.pwd=pwd;
		this.age=age;
		this.grade=grade;
		this.rate=rate;
	}
步骤三
//请修改该方法,并且在赋值时,课程难度只能为:高、中、低这三种之一,其余值不做任何处理。
	public void setDifficulty(String difficulty) {
		switch(difficulty){
			case "高":this.difficulty = difficulty;break;
			case "中":this.difficulty = difficulty;break;
			case "低":this.difficulty = difficulty;break;
			default :break;
		}
		
	}
步骤四
//请修改该方法,以保证打印对象时输出格式如下:(sname=zs;cname=语文;score=80)
	@Override
	public String toString() {
		return "(sname="+sname+";cname="+cname+";score="+score+")";
	}
步骤五
	public int add(Student s) {
                // 请补全sql语句
                String sql = "insert into `student` values (?,?,?,?,?)";
                return studentUtil.add(sql, s.getName(),s.getPwd(),s.getAge(),s.getGrade(),s.getRate());
        }
步骤六
	public int queryNum() {
                String sql = "select * from student";
                List list = studentUtil.getList(sql, Student.class);
                // 请修改以下代码,保证返回值为总人数,假设所有学生名字都不一样
                int num = list.size();
                return num;
        }
步骤七
	public String queryMinAge() {
                // 请补全sql语句
                String sql = "select `name` from `student` where age = (select min(age) from `student`)";
                Student g = studentUtil.getOne(sql, Student.class);
                return g.getName();
        }
步骤八
	public Course queryCourse(String name) {
                // 请补全sql语句
                String sql = "select * from `course` where `name` = ?";
                return courseUtil.getOne(sql, Course.class, name);
        }
步骤九
	public boolean updateDifficultyByName(String name,String difficulty){
                // 请补全sql语句
                String sql = "update `course` set `difficulty` = ? where `name` = ?";
                int a = courseUtil.update(sql, difficulty, name);
                if(a>0){
                        return true;
                }else{
                        return false;  
                }
        }
步骤十
	public String queryAvgMax() {
                // 请补全sql语句   select `sname` from (select `sname`,avg(`score`) as aa from `score` group by `sname`)tab1 where aa = (select max(aa) from (select `sname`,avg(`score`) as aa from `score` group by `sname`)tab1)
                //select max(aa) from (select `sname`,avg(`score`) as aa from `score` group by `sname`)tab1
                String sql = "select `sname` from (select `sname`,avg(`score`) as aa from `score` group by `sname`)tab1 where aa = (select max(aa) from (select `sname`,avg(`score`) as aa from `score` group by `sname`)tab1)";
                Score s = scoreUtil.getOne(sql, Score.class);
                return s.getSname();
        }
步骤十一
// 把集合 li 中的每个成绩对象的名字取出来放进集合 s 中,并返回
                // 请补全以下代码
                for (int i = 0; i < li.size(); i++) {     
                        s.add(li.get(i).getSname());
                }
                
                return s;

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

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

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