zoukankan      html  css  js  c++  java
  • java面向对象高级分层实例_测试类(main方法所在的类)

    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(){
    		List<Student> slist=sdao.getAllStudent();
    		System.out.println("姓名		密码		年龄		性别");
    		for (Student stu : slist) {
    			System.out.print(stu.getName()+"		");
    			System.out.print(stu.getPwd()+"		");
    			System.out.print(stu.getAge()+"		");
    			System.out.println(stu.getSex()+"		");
    		}
    	}
    	
    	//添加学生信息
    	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);
    		}
    	}
    }
    

  • 相关阅读:
    .vsdx 在线查看 省的安装 visio 2013了
    桌面整理工具 rolan
    第一节、ES6的开发环境搭建
    $("[lay-id='"+this.id+"']")
    mathAge.call(btn) 函数call 改变函数内 this #js
    viewer && ImageFlow 图片滚动组件 图片点击放大 可以滚轮放大缩小 viewer
    ie11 突然不能加载外部css 很神奇 头部改为 <!DOCTYPE> <html>
    CODE[VS] 1219 骑士游历
    CODE[VS] 1169 传纸条
    CODE[VS] 1010 过河卒
  • 原文地址:https://www.cnblogs.com/a1111/p/6540348.html
Copyright © 2011-2022 走看看