首页 > 其他分享 >jave课堂检测

jave课堂检测

时间:2022-09-07 22:58:13浏览次数:67  
标签:jave Scanner 检测 System 宿舍 println new 课堂 out

package test;
import java.util.Scanner;
public class RoomManagement {


static int sum=0;
static RoomInformation a[]=new RoomInformation[10];
public static void firstInput()
{
sum=10;
a[0]=new RoomInformation("9#101","00000000","00000001","00000002","00000003",0);
a[1]=new RoomInformation("9#102","00000004","00000005","00000006","00000007",0);
a[2]=new RoomInformation("9#103","00000008","00000009","0000010","",0);
a[3]=new RoomInformation("9#104","00000011","00000012","","",0);
a[4]=new RoomInformation("9#105","00000013","","","",0);
a[5]=new RoomInformation("9#106","00000014","00000015","00000016","00000017",0);
a[6]=new RoomInformation("9#107","","","","",0);
a[7]=new RoomInformation("9#108","","","","",0);
a[8]=new RoomInformation("9#109","","","","",0);
a[9]=new RoomInformation("9#110","00000018","","","",0);
}

public static int mainFrame()//主界面
{
Scanner in=new Scanner(System.in);
System.out.println("***********************************************************\n"+
"石家庄铁道大学\n"+
"学生公寓管理系统v2022\n"+
"***********************************************************\n"+
"1、宿舍查询\n"+
"2、安排新宿舍\n"+
"3、调整宿舍\n"+
"4、宿舍卫生评价\n"+
"5、卫生检查情况查询\n"+
"**********************************************************");
int ch;
System.out.println("请选择:");
ch = in.nextInt();
return ch;
}
public static int renshu(String roomno)//查询宿舍人数
{
Scanner in=new Scanner(System.in);
int i,j,m=0;
for(i=0;i<sum;i++)
{
if(a[i].getroomno().compareTo(roomno)==0)
{
j=i;
if(a[j].getstunno1()=="")
{

}
else
{
m++;
}
if(a[j].getstunno2()=="")
{

}
else
{
m++;
}
if(a[j].getstunno3()=="")
{

}
else
{
m++;
}
if(a[j].getstunno4()=="")
{

}
else
{
m++;
}
}
}
return m;
}
public static String zhuangtai(String roomno)//宿舍状态
{
Scanner in=new Scanner(System.in);
int nn;
String mm = null;
nn=renshu(roomno);
if(nn==4)
{
mm="已满";

}
if(nn==3)
{
mm="空1人";

}
if(nn==2)
{
mm="空2人";

}
if(nn==1)
{
mm="空3人";

}
if(nn==0)
{
mm="空宿舍";

}
return mm;
}
public static void chaxun()//1、宿舍查询
{
int i;

Scanner in=new Scanner(System.in);

System.out.println("***********************************************************\n"+
"石家庄铁道大学\n"+
"学生公寓管理系统v2022\n"+
"***********************************************************\n"+
"宿舍详细信息列表\n");
for(i=0;i<sum;i++)
{
int m=i+1;
System.out.print(m);
System.out.println('、'+a[i].getroomno()+" "+renshu(a[i].getroomno())+"人 "+zhuangtai(a[i].getroomno())+"\n");
}
System.out.println(" …………………….\n"+
"**********************************************************");
}
public static void anpai()//2、安排新宿舍
{
int i,ii;
String cc;
Scanner in=new Scanner(System.in);
System.out.println("***********************************************************\n"+
"石家庄铁道大学\n"+
"学生公寓管理系统v2022\n"+
"安排新宿舍\n"+
"***********************************************************\n"+
"空宿舍详细信息列表"
);
for(i=0;i<sum;i++)
{
int m=i+1;
System.out.print(m);
System.out.println('、'+a[i].getroomno()+" "+renshu(a[i].getroomno())+"人 "+zhuangtai(a[i].getroomno())+"\n");
}
System.out.println(" …………………….\n"+
" 请输入新宿舍号:\n"+
"**********************************************************");
cc=in.next();
if(zhuangtai(cc)=="空宿舍")
{
System.out.println("***********************************************************\n"+
"石家庄铁道大学\n"+
"学生公寓管理系统v2022\n"+
"安排新宿舍\n"+
"***********************************************************\n"+
"新宿舍号:\n");
for(i=0;i<sum;i++)
{
if(a[i].getroomno().compareTo(cc)==0)
{
ii=i;


String b="床位";
System.out.print('1');
System.out.println('、'+b+'1'+':');
System.out.print('2');
System.out.println('、'+b+'2'+':');
System.out.print('3');
System.out.println('、'+b+'3'+':');
System.out.print('4');
System.out.println('、'+b+'4'+':');
System.out.println(" **********************************************************");

String bn;
bn=in.next();
a[ii].setstunno1(bn);

if(a[ii].getstunno1().equals("END"))
{
mainFrame();
}
bn=in.next();
a[ii].setstunno2(bn);
if(a[ii].getstunno2().equals("END"))
{
mainFrame();
}
bn=in.next();
a[ii].setstunno3(bn);
if(a[ii].getstunno3().equals("END"))
{
mainFrame();
}
bn=in.next();
a[ii].setstunno4(bn);

System.out.println("提示该宿舍已满");


}
}



}
else
{
System.out.println("该宿舍不是空宿舍,无法安排新生");
return;
}



}
public static void pingjia()//4、宿舍卫生评价
{
Scanner in=new Scanner(System.in);

}
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int i;
firstInput();
i=mainFrame();
switch(i)
{
case 1:chaxun();break;
case 2:anpai();break;
default:
{
System.out.println("该选项不存在");
break;
}
}

}
}

标签:jave,Scanner,检测,System,宿舍,println,new,课堂,out
From: https://www.cnblogs.com/LvJinshuai/p/16667594.html

相关文章

  • 分页查询,redis缓存分页数据,redis双重检测
    StringpageKey=RedisKeyManagement.getKey(RedisKeyManagement.ACTIVITY_BAISHI_PAGE_CACHE,Arrays.asList(activityId.toString(),String.valueOf(current)));......
  • iOS越狱检测总结
    iOS越狱检测总结前言在之前的文章中,已经带大家一起制作了一个屏蔽越狱检测的Tweak。本文就和大家一起学习整理一下iOS系统中有哪些越狱检测的点,一起完善我们的Tweak。检......
  • 河北稳控科技使用标准信号检测 VM振弦采集模块测量精度(三)
    河北稳控科技使用标准信号检测VM振弦采集模块测量精度(三) 频率与温度的多项式修正VM振弦采集模块自SF3.51版本开始,新增加了频率和温度的多项式修正功能。测量、计算......
  • [转载]Qt内存泄漏总结(包括检测工具)
    原文链接:http://blog.csdn.net/taiyang1987912/article/details/29271549关于堆栈不清楚的可以参考这篇文章:http://blog.csdn.net/c_base_jin/article/details/25558929一......
  • Java课堂检测反思总结
    在进行课堂检测之前我做完了老师之前发的类似题目,自我感觉还可以,原本以为可以取得一个不错的成绩,但是现实还是给了我当头一棒。15分的课堂检测,最后只得了11.5分,没有达到我......
  • nginx 检测到目标URL存在HTTP HOST头攻击漏洞
    打开网站,用谷歌浏览器查看host      修改nginx配置文件vimnginx.confserver{#内网地址:192.168.59.103 端口号:80,映射到外网:XXX:XXX:XX:XXX:18083......
  • frida 动态检测工具集
    frida是面向开发、反向工程、安全研究的动态检测工具集特性脚本化可移植强,支持多种语言的免费完备的测试说明frida核心部分基于c编写,使用quickjs注入到目标进......
  • AWVS——自动化检测发现漏洞
    AWVS简介*AWVS作为一个工具,不可能把所有漏洞扫描出来,仅仅是作为一个渗透网站时的辅助工具自动化Web漏洞扫描工具(基于漏洞匹配方法,通过网络爬虫测试网站安全)AWVS通过SQL......
  • 2021 级软工JAVA课堂测试试卷(一)宿舍管理系统 -----个人总结
    1.a[6]=newRoomInformation("9#107",null,null,null,"20213755",0);对于上述代码,RoomInformation是一个类的构造函数,a[6]是创造的类数组。赋值时需要注意的是,由于构造函......
  • 2021 级软工JAVA课堂测试试卷(一)宿舍管理系统
    packagestudent;publicclassRoomInformation{Stringroomno;Stringroomno1;Stringroomno2;Stringroomno3;Stringroomno4;inthygienesco......