次のようにコードをコピーします。
パッケージコム;
java.util.Arrays をインポートします。
パブリッククラス sjf {
public static void main(String[] args) {
sjf SJF=新しい sjf();
SJF.fun1();
}
int 開始時間;
int 到着時間;
int 終了時間;
int shuzhuan;
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);
終了時間=a[0];
int[]d={0,3,3};
int zhouzhuan=終了時間-到着時間;
floatweightzhouzhuan=(float)zhouzhuan/a[0];//重量ターンオーバー時間はターンオーバー時間 h
System.out.println("開始時刻"+開始時刻+"/t"+"到着時刻"
+到着時間+"/t"+"完了時間"+終了時間+"/t"+"所要時間"+zhouzhuan+"/t"+"サービス時間"+a[0]+"/t"+"正しい所要時間で" +重み周zhuan);
for (int i = 1; i < 3; i++) {
到着時間=d[i];
if(終了時間>=到着時間){
開始時間=終了時間;
終了時間+=c[i];
zhouzhuan=終了時間-到着時間;
重み周周=(浮動小数点)周周/c[i];
System.out.println("開始時刻"+開始時刻+"/t"+"到着時刻"
+到着時間+"/t"+"完了時間"+終了時間+"/t"+"所要時間"+周庄+"/t"+"サービス時間"+c[i]+"/t"+"正しい所要時間" +重周庄);
}それ以外{
Arrays.sort(c);
開始時間=到着時間;
終了時間=開始時間+c[i];
zhouzhuan=終了時間-到着時間;
重み周周=(浮動小数点)周周/c[i];
System.out.println("開始時刻"+開始時刻+"/t"+"到着時刻"
+到着時間+"/t"+"完了時間"+終了時間+"/t"+"所要時間"+周庄+"/t"+"サービス時間"+c[i]+"/t"+"正しい所要時間" +重周庄);
}
}
}
}