国产探花免费观看_亚洲丰满少妇自慰呻吟_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);

    }

    
   }
  }

 }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 布尔津县| 桦南县| 岫岩| 沙坪坝区| 邢台县| 崇信县| 百色市| 开鲁县| 凉城县| 吴旗县| 丰顺县| 湘乡市| 饶阳县| 克山县| 厦门市| 探索| 南华县| 乐山市| 罗平县| 开鲁县| 密山市| 房山区| 岱山县| 伊川县| 溧水县| 崇州市| 逊克县| 呈贡县| 太仆寺旗| 威宁| 郑州市| 道真| 鄂温| 关岭| 延川县| 马公市| 武安市| 江陵县| 龙江县| 岳阳市| 盘锦市|