Kopieren Sie den Codecode wie folgt:
Paket com;
java.util.Arrays importieren;
öffentliche Klasse sjf {
public static void main(String[] args) {
sjf SJF=new sjf();
SJF.fun1();
}
int Startzeit;
int Ankunftszeit;
int Endzeit;
int zhouzhuan;
public void fun1(){
int a[]={1,3,2};
int c[]=new int[3];
for (int i = 0; i < 3; i++) {
c[i]=a[i];
}
Arrays.sort(c);
Endzeit=a[0];
int[]d={0,3,3};
int zhouzhuan=finishtime-arrivetime;
floatweightzhouzhuan=(float)zhouzhuan/a[0];//Die Gewichtsumschlagszeit ist die Umsatzzeit h
System.out.println("Startzeit"+startzeit+"/t"+"Ankunftszeit"
+Ankunftszeit+"/t"+"Abschlusszeit"+Endzeit+"/t"+"Bearbeitungszeit"+zhouzhuan+"/t"+"Servicezeit"+a[0]+"/t"+"Mit der richtigen Bearbeitungszeit" +Gewichtzhouzhuan);
for (int i = 1; i < 3; i++) {
Arrivaltime=d[i];
if(finishtime>=arrivetime){
Startzeit=Endzeit;
Endzeit+=c[i];
zhouzhuan=Zielzeit-Ankunftszeit;
Weightzhouzhuan=(float)zhouzhuan/c[i];
System.out.println("Startzeit"+startzeit+"/t"+"Ankunftszeit"
+Ankunftszeit+"/t"+"Abschlusszeit"+Endzeit+"/t"+"Bearbeitungszeit"+zhouzhuan+"/t"+"Servicezeit"+c[i]+"/t"+"richtige Bearbeitungszeit" + Gewichtzhouzhuan);
}anders{
Arrays.sort(c);
Startzeit=Ankunftszeit;
Zielzeit=Startzeit+c[i];
zhouzhuan=Zielzeit-Ankunftszeit;
Weightzhouzhuan=(float)zhouzhuan/c[i];
System.out.println("Startzeit"+startzeit+"/t"+"Ankunftszeit"
+Ankunftszeit+"/t"+"Abschlusszeit"+Endzeit+"/t"+"Bearbeitungszeit"+zhouzhuan+"/t"+"Servicezeit"+c[i]+"/t"+"richtige Bearbeitungszeit" + Gewichtzhouzhuan);
}
}
}
}