1.员工管理系统:Javaweb项目
管理系统需要包含1.成员查找 2.成员录入3.成员修改4.成员删除。(要求:要求有员工类,查找员工时员工名称显示:名+姓(默认无复姓) 例如:三张,修改员工时输入姓名(默认无复姓):张三,程序运行时,所有员工信息至少保存在一种集合当中)
2.字符串的修改:
Public class Text{
Public static void main(String[] args){
String s = “hH Ho OlLle wW o rlL d”;
String s1 = Lowercase(s);
System.out.println(s1);
Count(s1);
String s2 = Facilitate(s1);
System.out.println(s2);
}
Public String Lowercase(String ss){
//去空格并将所有大写字母转换成小写字母,并返回新的字符串
Return ;
}
Public void Count(String ss){
//计算每个字母出现的次数,并输出:a:1(换行)b:2
}
Public String Facilitate(String ss){
//去除重复的字母,并返回新的字符串
Return ;
}
}
- 抽奖系统
请完成以下功能:
-
1.添加奖品 *
-
2.管理概率 *
-
3.查看奖品 *
-
4.开始抽奖 *
-
5.中奖记录 *
-
6.退出系统 *
奖品内容:
一等奖:键盘
二等奖:鼠标
三等奖:耳机
要求:1.奖品要有奖品类,(奖品等级,奖品内容,概率)
2. 要有用户类,抽奖时每次中奖品用户保存信息(输入用户名和联系电话),生成用户类(用户名,X等奖,联系电话),通过序列化保存在文件当中。
3. 三种奖品概率加在一起小于30%,精度要求达到0.01%(一等奖不超过)
4. 中奖记录:访问文件,读取信息,反序列化成用户对象后输出
4.违规车辆驾照扣分系统(数据库版):给定数据库表结构,进行增删改查(DButil的使用)。
数据库: 车主姓名 驾照编号 车牌照 车主驾照分
违规类:属性(违规类型,扣分数)
车辆信息类:(车主,驾照编号,车牌,车主驾照分)
-
1.添加车辆信息 *
-
2.根据违规扣分 *
-
3.查看车辆信息 *
-
4.注销车辆信息 *
- 同一车主第一辆车登记,默认有12分,再次登记第2.3.4…辆车根据驾照实际分登记
- 根据违规类型扣分(同一车主下所有车辆信息的车主驾照分均扣)
选择2.根据违规扣分后进入
*1.不系安全带 *
*2.闯红灯 *
- 输出
车主姓名:
Xx
驾照编号:
Xxxxx
车牌照 :
Xxx
车主驾照分:
Xx - 根据车牌号和车主驾照编号去删除车辆信息
5.部门信息管理系统(数据库版)
总共五个类:
父类:职员 属性(姓名、工号、工资(经理8000 组长6000 组员5000))
接口类:工作职责(抽象方法)(只需要输出工作职责)
子类:经理 +属性(所属部门:销售部)(工作职责:负责部门的日常管理工作)
子类:组长 +属性(所属小组:A组)(工作职责:负责小组的日常管理工作)
子类:组员 +属性(所属小组:A组)(工作职责:做好上级下达的任务)
要求:经理组长组员必须继承职员,实现工作职责接口;
*****************************(给定数据库结构,进行增删改查)
-
1.查看员工 *(姓名:xx、工号:xx、所属xx:xxx)
-
2.开除员工 *(在数据库中删除员工所处行)
-
3.添加员工 *(工号要求8位数且不能重复)
-
4.升职加薪 *(升职必须加薪,加薪可不升职)
-
5.查看工作内容 *(输入员工工号输出:xx的工作职责是:)
- 定义一个Person类(父类):name age提供有参数的构造方法
play方法
eat方法
老师类:所教科目 教学质量(优良差)提供有参数的构造方法
学生类:所属班级 学习状态(优良差)提供有参数的构造方法
老师娱乐方式为打羽毛球 学生娱乐方式为打篮球
老师吃三楼食堂,学生吃二楼食堂 (方法里直接输出即可)
创建多个老师和学生 放到一个ArrayList里面
将ArrayList里面所有人的信息输出
7.随机生成一段长度为15的字符串(包括大小写字母和数字)
包含三个方法:
-
输入任意一大小写字母或数字,输出在字符串中出现了几次
-
输入任意一大小写字母或数字,输出在字符串中出现的位置:
例:str[1] = a str[5] = a str是字符串不是数组,“str[1] ”
是输出内容不是表达式,要求用字符串常规类型格式化输出语句 -
将字符串中的字母剔除,直接输出
方法在main函数里调用
8.多线程,模拟2个玩家玩逢7必过,轮着报数,逢7 拍手