📄 pkdao.java
字号:
int k0=0;
if(pk[1].equals(pklist[j].getKcmc())){
a1=a1+1+","; k1++;
}
if(pk[6].equals(pklist[j].getKcmc())){
if(pk[6].equals(pk[1])){
l++;
}
a1=a1+6+","; k1++;
}
if(pk[11].equals(pklist[j].getKcmc())){
if(pk[6].equals(pk[11])){
l++;
}
a1=a1+11+","; k1++;
System.out.println("a1->"+a1+"---k1--->"+k1);
}
if(pk[16].equals(pklist[j].getKcmc())){
if(pk[16].equals(pk[11])){
l++;
}
a1=a1+16+","; k1++;
System.out.println("a1->"+a1+"---k1--->"+k1);
}
if(pk[21].equals(pklist[j].getKcmc())){
if(pk[21].equals(pk[22])){
l++;
}
a1=a1+21+","; k1++;
System.out.println("a1->"+a1+"---k1--->"+k1);
}
if(pk[22].equals(pklist[j].getKcmc())){
if(pk[23].equals(pk[22])){
l++;
}
a1=a1+22+","; k1++;
System.out.println("a1->"+a1+"---k1--->"+k1);
}
if(pk[23].equals(pklist[j].getKcmc())){
a1=a1+23; k1++;
System.out.println("a1->"+a1+"---k1--->"+k1);
}
max=k1;min=k1;k0=1; a0=a1;
String a2=""; int k2=0;
if(pk[2].equals(pklist[j].getKcmc())){
a2=a2+2+","; k2++;
System.out.println("a2->"+a2+"---k2--->"+k2);
}
if(pk[7].equals(pklist[j].getKcmc())){
if(pk[7].equals(pk[2])){
l++;
}
a2=a2+7+","; k2++;
}
if(pk[12].equals(pklist[j].getKcmc())){
if(pk[7].equals(pk[12])){
l++;
}
a2=a2+12+","; k2++;
}
if(pk[17].equals(pklist[j].getKcmc())){
if(pk[17].equals(pk[12])){
l++;
}
a2=a2+17+","; k2++;
}
if(pk[24].equals(pklist[j].getKcmc())){
if(pk[24].equals(pk[25])){
l++;
}
a2=a2+24+","; k2++;
}
if(pk[25].equals(pklist[j].getKcmc())){
if(pk[25].equals(pk[26])){
l++;
}
a2=a2+25+","; k2++;
}
if(pk[26].equals(pklist[j].getKcmc())){
a2=a2+26; k2++;
}
if(k2>max){max=k2; a0=a2;}
if(k2<min){min=k2; k0=2;}
String a3=""; int k3=0;
if(pk[3].equals(pklist[j].getKcmc())){
a3=a3+3+","; k3++;
}
if(pk[8].equals(pklist[j].getKcmc())){
if(pk[8].equals(pk[3])){
l++;
}
a3=a3+8+","; k3++;
}
if(pk[13].equals(pklist[j].getKcmc())){
if(pk[8].equals(pk[13])){
l++;
}
a3=a3+13+","; k3++;
}
if(pk[18].equals(pklist[j].getKcmc())){
if(pk[18].equals(pk[13])){
l++;
}
a3=a3+18+","; k3++;
}
if(pk[27].equals(pklist[j].getKcmc())){
if(pk[27].equals(pk[28])){
l++;
}
a3=a3+27+","; k3++;
}
if(pk[28].equals(pklist[j].getKcmc())){
if(pk[28].equals(pk[29])){
l++;
}
a3=a3+28+","; k3++;
}
if(pk[29].equals(pklist[j].getKcmc())){
a3=a3+29; k3++;
}
if(k3>max){max=k3; a0=a3;}
if(k3<min){min=k3; k0=3;}
String a4=""; int k4=0;
if(pk[4].equals(pklist[j].getKcmc())){
a4=a4+4+","; k4++;
}
if(pk[9].equals(pklist[j].getKcmc())){
if(pk[9].equals(pk[4])){
l++;
}
a4=a4+9+","; k4++;
}
if(pk[14].equals(pklist[j].getKcmc())){
if(pk[9].equals(pk[14])){
l++;
}
a4=a4+14+","; k4++;
}
if(pk[19].equals(pklist[j].getKcmc())){
if(pk[19].equals(pk[14])){
l++;
}
a4=a4+19+","; k4++;
}
if(pk[30].equals(pklist[j].getKcmc())){
if(pk[30].equals(pk[31])){
l++;
}
a4=a4+30+","; k4++;
}
if(pk[31].equals(pklist[j].getKcmc())){
if(pk[31].equals(pk[32])){
l++;
}
a4=a4+31+","; k4++;
}
if(pk[32].equals(pklist[j].getKcmc())){
a4=a4+32+","; k4++;
}
if(k4>max){max=k4; a0=a4;}
if(k4<min){min=k4; k0=4;}
String a5=""; int k5=0;
if(pk[5].equals(pklist[j].getKcmc())){
a5=a5+5+","; k5++;
}
if(pk[10].equals(pklist[j].getKcmc())){
if(pk[10].equals(pk[5])){
l++;
}
a5=a5+10+","; k5++;
}
if(pk[15].equals(pklist[j].getKcmc())){
if(pk[10].equals(pk[15])){
l++;
}
a5=a5+15+","; k5++;
}
if(pk[20].equals(pklist[j].getKcmc())){
if(pk[15].equals(pk[20])){
l++;
}
a5=a5+20+","; k5++;
}
if(pk[33].equals(pklist[j].getKcmc())){
if(pk[33].equals(pk[34])){
l++;
}
a5=a5+33+","; k5++;
}
if(pk[34].equals(pklist[j].getKcmc())){
if(pk[34].equals(pk[35])){
l++;
}
a5=a5+34+","; k5++;
}
if(pk[35].equals(pklist[j].getKcmc())){
a5=a5+35+","; k5++;
}
if(k5>max){max=k5; a0=a5;}
if(k5<min){min=k5; k0=5;}
System.out.println("a0a1a345---->>"+a1+a2+a3+a4+a5);
if(l<pklist[j].getLtshu()) {//实际连堂数小于预定数
int mark=0;
String s[]=a0.split(",");
System.out.println("a0---->>"+a0);
if(s.length>1){
if((Integer.parseInt(s[0])+5)!=Integer.parseInt(s[1])&&Integer.parseInt(s[1])<=20){//调第一项 为上午
if(Integer.parseInt(s[0])>5){
if(pk[Integer.parseInt(s[0])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[0])-5)+",")){
pk[Integer.parseInt(s[0])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[1])]="";
mark=1;
}}
if(mark==0&&pk[Integer.parseInt(s[0])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[0])+5)+",")){
pk[Integer.parseInt(s[0])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[1])]="";
mark=1;
}
if(mark==0&&pk[Integer.parseInt(s[1])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[1])+5)+",")&&Integer.parseInt(s[1])<15){
pk[Integer.parseInt(s[1])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
if(pk[Integer.parseInt(s[1])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[1])-5)+",")){
pk[Integer.parseInt(s[1])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
if(mark==0&&(Integer.parseInt(s[0])+5)!=Integer.parseInt(s[1])&&Integer.parseInt(s[0])<20){//外调
if(mark==0){
if(k1>0&&a1.length()<4&&max!=k1){
String[] s1=a1.split(",");
if(Integer.parseInt(s1[0])>5&&Integer.parseInt(s1[0])<20){
if(pk[Integer.parseInt(s1[0])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])-5)+",")){
pk[Integer.parseInt(s1[0])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
if(mark==0&&Integer.parseInt(s1[0])<15){
if(pk[Integer.parseInt(s1[0])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])+5)+",")){
pk[Integer.parseInt(s1[0])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}else if(mark==0&&Integer.parseInt(s1[0])<7){
if(pk[Integer.parseInt(s1[0])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])+5)+",")){
pk[Integer.parseInt(s1[0])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}
}
if(mark==0){
if(a2.length()>0&&a2.length()<4&&max!=k2){
String[] s1=a2.split(",");
if(Integer.parseInt(s1[0])>5&&Integer.parseInt(s1[0])<20){
if(pk[Integer.parseInt(s1[0])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])-5)+",")){
pk[Integer.parseInt(s1[0])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
if(mark==0&&Integer.parseInt(s1[0])<15){
if(pk[Integer.parseInt(s1[0])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])+5)+",")){
pk[Integer.parseInt(s1[0])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}else if(mark==0&&Integer.parseInt(s1[0])<7){
if(pk[Integer.parseInt(s1[0])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])+5)+",")){
pk[Integer.parseInt(s1[0])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}
}
if(mark==0){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -