انسخ رمز الكود كما يلي:
حزمة كوم؛
استيراد java.util.Arrays؛
فئة عامة sjf {
public static void main(String[] args) {
sjf SJF=new sjf();
SJF.fun1();
}
وقت البدء int؛
وقت الوصول int؛
وقت الانتهاء من كثافة العمليات؛
إنت تشوتشوان.
متعة الفراغ العام 1 () {
int a[]={1,3,2};
int c[]=new int[3];
لـ (int i = 0; i < 3; i++) {
c[i]=a[i];
}
Arrays.sort(c);
Finishtime=a[0];
int[]d={0,3,3};
int zhouzhuan=finishtime-arrivetime;
تعويم الوزنzhouzhuan=(float)zhouzhuan/a[0];// وقت دوران الوزن هو وقت دوران h
System.out.println("وقت البدء"+وقت البدء+"/t"+"وقت الوصول"
+وقت الوصول+"/t"+"وقت الانتهاء"+وقت الانتهاء+"/t"+"وقت التسليم"+zhouzhuan+"/t"+"وقت الخدمة"+a[0]+"/t"+"مع وقت التسليم المناسب" + الوزنتشوتشوان)؛
لـ (int i = 1; i < 3; i++) {
وقت الوصول=d[i];
إذا (وقت الانتهاء> = وقت الوصول) {
وقت البدء=وقت النهاية;
Finishtime+=c[i];
zhouzhuan=finishtime-arrivetime;
الوزن zhouzhuan=(تعويم)zhouzhuan/c[i];
System.out.println("وقت البدء"+وقت البدء+"/t"+"وقت الوصول"
+وقت الوصول+"/t"+"وقت الانتهاء"+وقت الانتهاء+"/t"+"وقت التسليم"+zhouzhuan+"/t"+"وقت الخدمة"+c[i]+"/t"+"وقت التسليم الصحيح" + الوزنتشوتشوان)؛
}آخر{
Arrays.sort(c);
starttime=arrivtime;
Finishtime=starttime+c[i];
zhouzhuan=finishtime-arrivetime;
الوزن zhouzhuan=(تعويم)zhouzhuan/c[i];
System.out.println("وقت البدء"+وقت البدء+"/t"+"وقت الوصول"
+وقت الوصول+"/t"+"وقت الانتهاء"+وقت الانتهاء+"/t"+"وقت التسليم"+zhouzhuan+"/t"+"وقت الخدمة"+c[i]+"/t"+"وقت التسليم الصحيح" + الوزنتشوتشوان)؛
}
}
}
}