import java.util.Arrays;
import java.util.Scanner;
import org.omg.Messaging.SYNC_WITH_TRANSPORT;
public class DiskSchedulingAlgorithm {
private static Scanner in;
public static void main(String[] args) {
in = new Scanner(System.in);
System.out.println("请输入磁盘柱头起始位置:");
int start = in.nextInt();
System.out.println("输入请求队列的个数:");
int num = in.nextInt();
int[] S = new int[num];
System.out.println("请输入各请求的磁道位置:");
for(int i = 0;i<num;i++){
S[i] = in.nextInt();
}
boolean T = true;
int C;
int choose ;
while(T==true){
System.out.println("请选择对应的磁盘调度:"+" "+"1.FCFS 2.SSTF 3.SCAN");
choose =in.nextInt();
switch(choose){
case 1:
FCFS(S,start,num);
break;
case 2:
SSTF(S,start,num);
break;
case 3:
SCAN(S,start,num);
break;
}
System.out.