国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java實現操作系統的短進程作業調度示例分享

2019-11-26 15:41:45
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

package com;

import java.util.Arrays;
 public class sjf {

  public static void main(String[] args) {
   sjf SJF=new sjf();
   SJF.fun1();
  }

  int starttime;
  int arrivetime;
  int finishtime;
  int zhouzhuan;
  

  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);
   finishtime=a[0];
   int[]d={0,3,3};
   int zhouzhuan=finishtime-arrivetime;
   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++) {
    arrivetime=d[i];
    if(finishtime>=arrivetime){
     starttime=finishtime;
     finishtime+=c[i];
     zhouzhuan=finishtime-arrivetime;
     weightzhouzhuan=(float)zhouzhuan/c[i];
     System.out.println("開始時間"+starttime+"/t"+"到達時間"
       +arrivetime+"/t"+"完成時間"+finishtime+"/t"+"周轉時間"+zhouzhuan+"/t"+"服務時間"+c[i]+"/t"+"帶權周轉時間"+weightzhouzhuan);
    }else{

     Arrays.sort(c);
     starttime=arrivetime;
     finishtime=starttime+c[i];
     zhouzhuan=finishtime-arrivetime;
     weightzhouzhuan=(float)zhouzhuan/c[i];
     System.out.println("開始時間"+starttime+"/t"+"到達時間"
       +arrivetime+"/t"+"完成時間"+finishtime+"/t"+"周轉時間"+zhouzhuan+"/t"+"服務時間"+c[i]+"/t"+"帶權周轉時間"+weightzhouzhuan);

    }

    
   }
  }

 }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鸡西市| 嘉善县| 漳平市| 响水县| 枞阳县| 友谊县| 河北省| 五河县| 泸定县| 乌什县| 同德县| 营口市| 曲沃县| 汽车| 白河县| 象州县| 京山县| 七台河市| 丰宁| 合山市| 灵武市| 黄石市| 临漳县| 桃源县| 平安县| 永吉县| 诸暨市| 饶河县| 广西| 安新县| 绥江县| 广州市| 罗平县| 永平县| 远安县| 法库县| 丹棱县| 文山县| 宝坻区| 尼玛县| 华容县|