import java.util.Iterator;
import java.util.List;
import java.util.Random;
import java.util.Scanner;
public class Manage {
public static List<Student> list = Student.getList();
public static Scanner scanner = new Scanner(System.in);
public static void add(){
System.out.println("请输入姓名");
String name=scanner.next();
System.out.println("请输入宿舍号");
String suNum=scanner.next();
System.out.println("请输入打卡状态(1表示打卡,0表示未打卡)");
String status=scanner.next();
Student student = new Student(name, suNum, status);
list.add(student);
System.out.println("添加成功!");
Menu.Menu();
}
public static void select(){
Random random = new Random();
int n=1;
for (int i=1;i<=48;i++){
Student student = new Student();
student.setName("student"+i);
student.setSuNum(String.valueOf(n));
if (i==6){
n=2;
}else if (i==12){
n=3;
}else if (i==18){
n=4;
}else if (i==24){
n=5;
}else if (i==30){
n=6;
}else if (i==36){
n=7;
}else if (i==42){
n=8;
}
student.setStatus(String.valueOf(random.nextInt(2)));
Student.getList().add(student);
}
int sum1=0,sum2=0,sum3=0,sum4=0,sum5=0,sum6=0,sum7=0,sum8=0,sum9=0;
for (Student student : list) {
if (student.getSuNum().equals("1")&&student.getStatus().equals("1")){
sum1++;
}else if (student.getSuNum().equals("2")&&student.getStatus().equals("1")){
sum2++;
}else if (student.getSuNum().equals("3")&&student.getStatus().equals("1")){
sum3++;
}else if (student.getSuNum().equals("4")&&student.getStatus().equals("1")){
sum4++;
}else if (student.getSuNum().equals("5")&&student.getStatus().equals("1")){
sum5++;
}else if (student.getSuNum().equals("6")&&student.getStatus().equals("1")){
sum6++;
}else if (student.getSuNum().equals("7")&&student.getStatus().equals("1")){
sum7++;
}else if (student.getSuNum().equals("8")&&student.getStatus().equals("1")){
sum8++;
}else if (student.getSuNum().equals("9")&&student.getStatus().equals("1")){
sum9++;
}
}
System.out.println("寝室1号的打卡人数是:"+sum1+",寝室1号的打卡率是:"+String.format("%.2f", sum1/6.0));
System.out.println("寝室2号的打卡人数是:"+sum2+",寝室2号的打卡率是:"+String.format("%.2f", sum2/6.0));
System.out.println("寝室3号的打卡人数是:"+sum3+",寝室3号的打卡率是:"+String.format("%.2f", sum3/6.0));
System.out.println("寝室4号的打卡人数是:"+sum4+",寝室4号的打卡率是:"+String.format("%.2f", sum4/6.0));
System.out.println("寝室5号的打卡人数是:"+sum5+",寝室5号的打卡率是:"+String.format("%.2f", sum5/6.0));
System.out.println("寝室6号的打卡人数是:"+sum6+",寝室6号的打卡率是:"+String.format("%.2f", sum6/6.0));
System.out.println("寝室7号的打卡人数是:"+sum7+",寝室7号的打卡率是:"+String.format("%.2f", sum7/6.0));
System.out.println("寝室8号的打卡人数是:"+sum8+",寝室8号的打卡率是:"+String.format("%.2f", sum8/6.0));
System.out.println("寝室9号的打卡人数是:"+sum9+",寝室9号的打卡率是:"+String.format("%.2f", sum9/2.0));
Menu.Menu();
}
public static void selectAll(){
int sumd=0,sum=0;
for (Student student : list) {
if (student.getStatus().equals("1")){
sumd++;
}
sum++;
}
double zsum = sumd/Double.valueOf(sum);
System.out.println("总人数是:"+sum+"今日总的打卡人数是:"+sumd+",总打卡率是:"+String.format("%.2f", zsum));
Menu.Menu();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
学生寝室查寝打卡系统(Java课设)
共31个文件
class:15个
xml:6个
png:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 177 浏览量
2023-05-05
01:29:58
上传
评论 2
收藏 100KB ZIP 举报
温馨提示
运行效果展示地址:https://blog.csdn.net/qq_50954361/article/details/130498185 每个付费系统资源压缩包都包含源代码!!! 购买后有三天售后服务!!!私聊我获取源码优惠30%+!!!以下还有内容要展开才可以看到~ 这些系统是我接单的时候留下的源码,现在挂在CSDN的付费资源上作为一个睡后收益!这些系统都是可以正常运行的!因为这些系统之前都交付给顾客了!顾客们也都跑起来了! 无论是用IDEA还是用eclipse跑都是可以跑起来的!只需要根据我写的部署教程即可在自己的电脑上把系统运行起来! 我接单开发的系统的界面风格都是最原始的!也就是没有去美化!因为这样更符合顾客的水平!做太好太漂亮老师会怀疑甚至挂科!这就得不偿失了! 据我接单的经验,通常这样的系统对于过Java课设来说是完全够了!
资源推荐
资源详情
资源评论
收起资源包目录
学生寝室查寝打卡系统.zip (31个子文件)
学生寝室查寝打卡系统
src
Menu.java 1KB
Manage.java 4KB
Main.java 173B
Student.java 1KB
out
production
学生管理系统链表
test
StudentManage.class 3KB
Student.class 2KB
StudentMain.class 3KB
职工信息管理系统
Person.class 2KB
Menu.class 1KB
Main.class 430B
Manage.class 3KB
学生成绩管理系统
TeacherManage.class 3KB
Student.class 3KB
UserManage.class 3KB
Main.class 443B
学生寝室查寝打卡系统
Student.class 2KB
Menu.class 1KB
Main.class 430B
Manage.class 5KB
.idea
codeStyles
codeStyleConfig.xml 153B
Project.xml 269B
uiDesigner.xml 9KB
workspace.xml 5KB
misc.xml 278B
modules.xml 307B
.gitignore 184B
img
PH0H{MX3[X0Q3OD~A0P28T3.png 13KB
D8@NRD~H(`3G3]MISHPY3QN.png 13KB
WG2FQDS_RE)O~V]RIP}7FI7.png 32KB
~07QW]_PE`S}JLU~7%9B6[E.png 11KB
学生寝室查寝打卡系统.iml 433B
共 31 条
- 1
资源评论
骚戴
- 粉丝: 1w+
- 资源: 145
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
- 基于Java和LCN分布式事务框架的设计源码 - tx-lcn
- 基于Java和JavaScript的茶叶评级管理系统设计源码 - tea
- IMG_5680.JPG
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功