คัดลอกรหัสรหัสดังต่อไปนี้:
แพ็คเกจคอม;
นำเข้า java.util.Arrays;
คลาสสาธารณะ sjf {
โมฆะคงที่สาธารณะ main (String [] args) {
sjf SJF=ใหม่ sjf();
SJF.fun1();
-
เวลาเริ่มต้น int;
เวลามาถึง int;
เวลาเสร็จสิ้นภายใน;
อินท์โจวจวน;
โมฆะสาธารณะ fun1(){
int[]={1,3,2};
int c[]=ใหม่ int[3];
สำหรับ (int i = 0; i <3; i++) {
ค[i]=ก[i];
-
อาร์เรย์.sort(c);
เวลาเสร็จสิ้น=a[0];
อินท์[]d={0,3,3};
int zhouzhuan=เวลาเสร็จสิ้น-เวลาถึง;
float Weightzhouzhuan=(float)zhouzhuan/a[0];//เวลาหมุนเวียนของน้ำหนักคือเวลาหมุนเวียน h
System.out.println("เวลาเริ่มต้น"+เวลาเริ่มต้น+"/t"+"เวลาที่มาถึง"
+เวลาถึง+"/t"+"เวลาเสร็จสิ้น"+เวลาเสร็จสิ้น+"/t"+"เวลาดำเนินการ"+zhouzhuan+"/t"+"เวลาให้บริการ"+a[0]+"/t"+"ด้วยเวลาตอบสนองที่ถูกต้อง" +น้ำหนักโจวจวน);
สำหรับ (int i = 1; i <3; i++) {
เวลามาถึง=d[i];
ถ้า (เวลาเสร็จสิ้น>=เวลามาถึง){
เวลาเริ่มต้น=เวลาสิ้นสุด;
เวลาสิ้นสุด+=c[i];
zhouzhuan=เวลาสิ้นสุด-เวลาถึง;
น้ำหนักโจวจวน=(ลอย)โจวจวน/c[i];
System.out.println("เวลาเริ่มต้น"+เวลาเริ่มต้น+"/t"+"เวลาที่มาถึง"
+เวลาถึง+"/t"+"เวลาเสร็จสิ้น"+เวลาเสร็จสิ้น+"/t"+"เวลาตอบสนอง"+zhouzhuan+"/t"+"เวลาให้บริการ"+c[i]+"/t"+"เวลาตอบสนองที่ถูกต้อง" + น้ำหนักโจวจวน);
}อื่น{
อาร์เรย์.sort(c);
เวลาเริ่มต้น=เวลามาถึง;
เวลาเสร็จสิ้น=เวลาเริ่มต้น+c[i];
zhouzhuan=เวลาสิ้นสุด-เวลาถึง;
น้ำหนักโจวจวน=(ลอย)โจวจวน/c[i];
System.out.println("เวลาเริ่มต้น"+เวลาเริ่มต้น+"/t"+"เวลาที่มาถึง"
+เวลาถึง+"/t"+"เวลาเสร็จสิ้น"+เวลาเสร็จสิ้น+"/t"+"เวลาตอบสนอง"+zhouzhuan+"/t"+"เวลาให้บริการ"+c[i]+"/t"+"เวลาตอบสนองที่ถูกต้อง" + น้ำหนักโจวจวน);
-
-
-
-