public static void main(String[] args) { Colleges c = new Colleges(); Student s = new Student(); Teacher t = new Teacher(); c.setName("***科技学院"); c.setNum(16000); c.setArea(800); s.setName1("秦*盛"); s.setGrade("测绘B111"); s.setMajor("建筑工程学院"); t.setName("王老师"); t.setCurriculum("Java 编程"); System.out.println(c.getName() + " 有 " + c.getNum() + "名学生" + "占地面积" + c.getArea() + "亩"); System.out.println(t.getName() + "在" + c.getName() + "教授" + t.getCurriculum()); System.out.println( s.getName1() + "就读于" + s.getMajor() + s.getGrade() + "在上" + t.getName() + "的" + t.getCurriculum()); }
public static void GameOver(Student player, Teacher teacher, int battles) { System.out.println("The classwork was overwhelming! Beaten by " + teacher.getName()); System.out.println("Winner info:"); System.out.println("Name: " + teacher.getName()); System.out.println("Strength: " + teacher.getStrength()); System.out.println("Hitpoints: " + teacher.getHP()); teacher.showAbilities(); System.out.println(); System.out.println("Loser info:"); System.out.println("Name: " + player.getName()); System.out.println("Strength: " + player.getStrength()); System.out.println("Hitpoints: " + player.getHP()); System.out.println("Classes attended: " + battles); player.showPlayerInventory(false); System.exit(0); }
@RequestMapping(value = "Login", method = RequestMethod.POST) public String login( @RequestParam(value = "no") String no, @RequestParam(value = "password") String password, HttpSession session, RedirectAttributes attr) { Student getS = this.studentService.selectByNo(no); boolean student = (getS != null) ? getS.getPassword().equals(password) : false; Teacher getT = this.teacherService.selectByNo(no); boolean teacher = (getT != null) ? getT.getPassword().equals(password) : false; Administrator getA = this.administratorService.selectByNo(no); boolean administrator = (getA != null) ? getA.getPassword().equals(password) : false; boolean exist = student || teacher || administrator; String identity = student ? "Student" : teacher ? "Teacher" : administrator ? "Administrator" : ""; if (exist) { session.setAttribute("login", no); session.setAttribute("identity", identity); } else { session.setAttribute("login", "error"); return "redirect:/"; } switch (identity) { case "Student": session.setAttribute("Id", getS.getNo()); session.setAttribute("username", getS.getName()); session.setAttribute("btlink", "ContestSystem/Student/Registration"); break; case "Teacher": session.setAttribute("Id", getT.getNo()); session.setAttribute("username", getT.getName()); session.setAttribute("btlink", "ContestSystem/Declaration"); break; case "Administrator": session.setAttribute("no", getA.getNo()); session.setAttribute("username", getA.getNo()); session.setAttribute("btlink", "ContestSystem/Administrator"); break; } Object obj = this.userService.getUserByKey("no", no); String UserType = obj.getClass().getSimpleName(); switch (UserType) { case "Administrator": break; case "Teacher": attr.addFlashAttribute("UserBtnLink", "Declaration"); break; case "Student": attr.addFlashAttribute("UserBtnLink", "Registration"); break; default: } attr.addFlashAttribute("User", obj); attr.addFlashAttribute("UserType", UserType); return "redirect:/"; }
public static void WinScreen(Student player, Teacher teacher, int battles) { if (teacher == null) { Teacher teacher1 = new Teacher(); teacher = teacher1; } System.out.println( "Congratulations " + player + ", you passed " + teacher.getName() + "'s class!"); System.out.println("Winner info:"); System.out.println("Name: " + player.getName()); System.out.println("Strength: " + player.getStrength()); System.out.println("Hitpoints: " + player.getHP()); System.out.println("Classes attended: " + battles); player.showPlayerInventory(false); System.out.println(); System.out.println("Loser info:"); System.out.println("Name: " + teacher.getName()); System.out.println("Strength: " + teacher.getStrength()); teacher.showAbilities(); System.exit(0); }
// 存储老师到内存和数据库中 // 第一次使用httpdata获取老师列表时,直接存入数据库,然后从数据库中读出前100条 private void storeTeachers(Elements elements) { try { Teacher teacher; SQLiteDatabase writeData = dbUtils.getWriteData(); String add_sql = "insert into teachers(id,name) values(?,?);"; for (Element element : elements) { teacher = new Teacher(); teacher.setId(element.attr("value").trim()); teacher.setName(element.text().trim()); // 保存到数据库中 writeData.execSQL(add_sql, new String[] {teacher.getId(), teacher.getName()}); } } catch (Exception e) { e.printStackTrace(); } }
@Override public void build( JsonObjectBuilder pBuilder, Examiner pReadOnly, UriInfo pUriInfo, LocalCache pLocalCache) { if (pReadOnly.getId() != null) { pBuilder.add("id", pReadOnly.getId()); } Course course = (Course) pLocalCache.cache(() -> pReadOnly.getCourse(), pReadOnly.getCourseId(), Course.class); pBuilder.add("courseId", course.getId()); pBuilder.add("courseNo", course.getNo()); pBuilder.add("courseTitle", course.getTitle()); pBuilder.add("courseCrHr", course.getCrHr()); pBuilder.add("year", course.getYear()); pBuilder.add("semester", course.getSemester()); pBuilder.add("syllabusId", course.getSyllabusId()); if (!StringUtils.isEmpty(pReadOnly.getPreparerId())) { Teacher teacher = (Teacher) pLocalCache.cache( () -> pReadOnly.getPreparer(), pReadOnly.getPreparerId(), Teacher.class); pBuilder.add("preparerId", teacher.getId()); pBuilder.add("preparerName", teacher.getName()); } if (!StringUtils.isEmpty(pReadOnly.getScrutinizerId())) { Teacher teacher = (Teacher) pLocalCache.cache( () -> pReadOnly.getScrutinizer(), pReadOnly.getScrutinizerId(), Teacher.class); pBuilder.add("scrutinizerId", teacher.getId()); pBuilder.add("scrutinizerName", teacher.getName()); } Department department = (Department) pLocalCache.cache( () -> course.getOfferedBy(), course.getOfferedDepartmentId(), Department.class); pBuilder.add("courseOfferedByDepartmentId", department.getId()); pBuilder.add("courseOfferedByDepartmentName", department.getShortName()); Syllabus syllabus = (Syllabus) pLocalCache.cache(() -> course.getSyllabus(), course.getSyllabusId(), Syllabus.class); Program program = (Program) pLocalCache.cache(() -> syllabus.getProgram(), syllabus.getProgramId(), Program.class); Department offeredToDepartment = (Department) pLocalCache.cache( () -> program.getDepartment(), program.getDepartmentId(), Department.class); pBuilder.add("courseOfferedToDepartmentId", offeredToDepartment.getId()); pBuilder.add("courseOfferedToDepartmentName", offeredToDepartment.getShortName()); }