![](https://cos-cdn.shuashuati.com/pipixue-web/2020-1231-2005-12/ti_inject-812ce.png)
编写一个程序,设计一个学生类Student,私有成员变量有姓名name、成绩score和邮箱mail,并有以下公有成员方法: 1构造函数Student(String name); 2setScore(float score):设置成绩,成绩只能在0~100之间;请自定义一个异常类ScoreOutOfBoundsException用于针对成绩超出范围的异常;当成绩超出规定范围时,则抛出带有“成绩不能超出0-100范围”异常信息的ScoreOutOfBoundsException异常对象,并对其进行异常处理,提示用户并输出异常详细信息; 3setMail(String mail):设置邮箱,邮箱地址后缀只能是@qq.com、@163.com或@sina.com其中之一;请自定义一个表示邮箱格式异常的EmailFormatException异常对象;若邮箱后缀错误,则声明抛出带有“邮箱格式有误”异常错误信息的EmailFormatException对象; 4setName(String name):设置姓名; 5getScore():获取成绩; 6getMail():获取邮箱; 7getName():获取姓名; 8toString():用于输出学生的详细信息; 9main()主方法:自行编写主方法,重点测试 设置成绩和设置邮箱 这两个成员方法,注意主函数中需要对EmailFormatException邮箱格式异常进行处理,即打印该异常的详细信息。