Copiez le code comme suit :
paquet com;
importer java.util.Arrays ;
classe publique sjf {
public static void main (String[] arguments) {
sjf SJF=nouveau sjf();
SJF.fun1();
}
int heure de début ;
int heure d'arrivée ;
int heure de fin ;
int zhouzhuan;
public void fun1(){
int a[]={1,3,2};
int c[]=nouveau int[3];
pour (int je = 0; je < 3; i++) {
c[i]=a[i];
}
Tableaux.sort(c);
heure de fin=a[0];
int[]d={0,3,3};
int zhouzhuan=heure de fin-heure d'arrivée ;
floatweightzhouzhuan=(float)zhouzhuan/a[0];//Le temps de rotation du poids est le temps de rotation h
System.out.println("Heure de début"+starttime+"/t"+"Heure d'arrivée"
+arrivetime+"/t"+"Délai d'achèvement"+finishtime+"/t"+"Délai d'exécution"+zhouzhuan+"/t"+"Temps de service"+a[0]+"/t"+"Avec le bon délai d'exécution" +poidszhouzhuan);
pour (int je = 1; je < 3; i++) {
arrivetime=d[i];
si(heure de fin>=heure d'arrivée){
heure de début = heure de fin ;
heure de fin+=c[i];
zhouzhuan=heure de fin-heure d'arrivée ;
poidszhouzhuan=(float)zhouzhuan/c[i];
System.out.println("Heure de début"+starttime+"/t"+"Heure d'arrivée"
+arrivetime+"/t"+"heure d'achèvement"+finishtime+"/t"+"délai d'exécution"+zhouzhuan+"/t"+"temps de service"+c[i]+"/t"+"délai d'exécution correct" + poidszhouzhuan);
}autre{
Tableaux.sort(c);
heure de début = heure d'arrivée ;
finishtime=starttime+c[i];
zhouzhuan=heure de fin-heure d'arrivée ;
poidszhouzhuan=(float)zhouzhuan/c[i];
System.out.println("Heure de début"+starttime+"/t"+"Heure d'arrivée"
+arrivetime+"/t"+"heure d'achèvement"+finishtime+"/t"+"délai d'exécution"+zhouzhuan+"/t"+"temps de service"+c[i]+"/t"+"délai d'exécution correct" + poidszhouzhuan);
}
}
}
}