다음과 같이 코드 코드를 복사합니다.
패키지닷컴;
import java.util.Arrays;
공개 클래스 sjf {
공개 정적 무효 메인(String[] args) {
sjf SJF=새 sjf();
SJF.fun1();
}
int 시작 시간;
도착시간;
int 종료 시간;
int zhouzhuan;
공개 무효 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=마무리 시간-도착 시간;
float Weightzhouzhuan=(float)zhouzhuan/a[0];//무게 회전 시간은 회전 시간 h입니다.
System.out.println("시작 시간"+starttime+"/t"+"도착 시간"
+arrivetime+"/t"+"완료 시간"+finishtime+"/t"+"처리 시간"+zhouzhuan+"/t"+"서비스 시간"+a[0]+"/t"+"적절한 처리 시간 포함" +weightzhouzhuan);
for (int i = 1; i < 3; i++) {
도착시간=d[i];
if(완료시간>=도착시간){
시작시간=종료시간;
종료시간+=c[i];
zhouzhuan=마무리 시간-도착 시간;
Weightzhouzhuan=(float)zhouzhuan/c[i];
System.out.println("시작 시간"+starttime+"/t"+"도착 시간"
+도착 시간+"/t"+"완료 시간"+완료 시간+"/t"+"처리 시간"+저우좡+"/t"+"서비스 시간"+c[i]+"/t"+"적절한 처리 시간" + 웨이트저우좡);
}또 다른{
Arrays.sort(c);
시작시간=도착시간;
종료시간=시작시간+c[i];
zhouzhuan=마무리 시간-도착 시간;
Weightzhouzhuan=(float)zhouzhuan/c[i];
System.out.println("시작 시간"+starttime+"/t"+"도착 시간"
+도착 시간+"/t"+"완료 시간"+완료 시간+"/t"+"처리 시간"+저우좡+"/t"+"서비스 시간"+c[i]+"/t"+"적절한 처리 시간" + 웨이트저우좡);
}
}
}
}