
java面向对象高级分层实例_测试类(main方法所在的类)
发布日期:2021-05-14 13:03:19
浏览次数:19
分类:精选文章
本文共 2521 字,大约阅读时间需要 8 分钟。
package bdqn.studentSys;/** * main类 * @author Administrator * */import java.util.*;import bdqn.studentSys.Dao.StudentDao;import bdqn.studentSys.Dao.impl.StudentDaoImpl;import bdqn.studentSys.entity.Student;public class StudentSys { public static void main(String []args){ Scanner in=new Scanner(System.in); //查询全部学生 getAllStudent(); //添加 System.out.println("==============添加学生信息=============="); System.out.println("请输入学生姓名:"); String name=in.next(); System.out.println("请输入学生密码:"); String pwd=in.next(); System.out.println("请输入学生年龄:"); int age=in.nextInt(); System.out.println("请输入学生性别:"); String sex=in.next(); Student stu=new Student(); stu.setName(name); stu.setPwd(pwd); stu.setAge(age); stu.setSex(sex); addStudent(stu); //修改 System.out.println("==============修改学生信息=============="); System.out.println("请输入要修改的学生学号:"); int no=in.nextInt(); System.out.println("请输入学生姓名:"); String name1=in.next(); System.out.println("请输入学生密码:"); String pwd1=in.next(); System.out.println("请输入学生年龄:"); int age1=in.nextInt(); System.out.println("请输入学生性别:"); String sex1=in.next(); Student stu1=new Student(); stu.setName(name1); stu.setPwd(pwd1); stu.setAge(age1); stu.setSex(sex1); updateStudent(stu1); //删除 System.out.println("==============删除学生信息=============="); System.out.println("请输入要删除的学生学号:"); int no1=in.nextInt(); delStudent(no1); } static StudentDao sdao=new StudentDaoImpl(); //查询全部学生 static void getAllStudent(){ Listslist=sdao.getAllStudent(); System.out.println("姓名\t\t密码\t\t年龄\t\t性别"); for (Student stu : slist) { System.out.print(stu.getName()+"\t\t"); System.out.print(stu.getPwd()+"\t\t"); System.out.print(stu.getAge()+"\t\t"); System.out.println(stu.getSex()+"\t\t"); } } //添加学生信息 static void addStudent(Student stu){ int rel=sdao.addStudent(stu); try { if(rel>0){ System.out.println("添加成功!"); }else{ System.out.println("添加失败!"); } } catch (Exception e) { System.out.println("操作异常!"+e); } } //修改学生信息 static void updateStudent(Student stu){ int rel=sdao.UpdateStudent(stu); try { if(rel>0){ System.out.println("修改成功!"); }else{ System.out.println("添加失败!"); } } catch (Exception e) { // TODO: handle exception System.out.println("操作异常"+e); } } //删除学生信息 static void delStudent(int stuno){ int rel=sdao.delStudent(stuno); try { if(rel>0){ System.out.println("删除成功!"); }else{ System.out.println("删除失败"); } } catch (Exception e) { // TODO: handle exception System.out.println("操作异常"+e); } }}
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月15日 14时38分23秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
解决微信小程序中 calc 失效问题
2021-05-14
JS数组去重的方法
2021-05-14
堆的应用_topK算法和堆排序
2021-05-14
最大半连通子图
2021-05-14
Remove Extra one 维护前缀最大最小值
2021-05-14
跳台阶
2021-05-14
另类加法,走方格的方案数,最近公共祖先
2021-05-14
线程学习5
2021-05-14
[Java Path Finder][JPF学习笔记][7]JPF输出详细程度设置
2021-05-14
GitHub完整记录数据库GHTorrent的下载和安装经验
2021-05-14
设计模式—— 三:依赖倒置原则
2021-05-14
SpringBoot打包之后乱码
2021-05-14
因SGA分配错误无法启动数据库
2021-05-14
Oracle修改字段类型方法总结
2021-05-14
ORA-00020 超过当前最大连接数
2021-05-14
合理控制oracle数据库具有DBA权限的用户
2021-05-14
喝红茶是否会上火
2021-05-14
Android进阶解密读书笔记2——第2章:Android系统启动——第1、2小节
2021-05-14
GreenDao之注解
2021-05-14