91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

隨機生成磁盤序列 用java實現了FIFO、SSTF、SCAN和C-SCAN算法模擬磁盤調度 有用戶界面,有序列結果記錄,有計算移動磁道數

資源截圖

代碼片段和文件信息

import?java.awt.BorderLayout;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.util.ArrayList;
import?java.util.Collections;

import?javax.swing.JButton;
import?javax.swing.JLabel;
import?javax.swing.JPanel;
import?javax.swing.JScrollPane;
import?javax.swing.JTable;
import?javax.swing.JTextArea;
import?javax.swing.JTextField;

import?javax.swing.WindowConstants;
import?javax.swing.SwingUtilities;


/**
*?This?code?was?edited?or?generated?using?CloudGarden‘s?Jigloo
*?SWT/Swing?GUI?Builder?which?is?free?for?non-commercial
*?use.?If?Jigloo?is?being?used?commercially?(ie?by?a?corporation
*?company?or?business?for?any?purpose?whatever)?then?you
*?should?purchase?a?license?for?each?developer?using?Jigloo.
*?Please?visit?www.cloudgarden.com?for?details.
*?Use?of?Jigloo?implies?acceptance?of?these?licensing?terms.
*?A?COMMERCIAL?LICENSE?HAS?NOT?BEEN?PURCHASED?FOR
*?THIS?MACHINE?SO?JIGLOO?OR?THIS?CODE?CANNOT?BE?USED
*?LEGALLY?FOR?ANY?CORPORATE?OR?COMMERCIAL?PURPOSE.
*/
public?class?NewJframe?extends?javax.swing.Jframe?{
private?JPanel?jPanel1;
private?JButton?jButton1;
private?JScrollPane?jScrollPane2;
private?JTextField?jTextField5;
private?JLabel?jLabel8;
private?JTextField?jTextField4;
private?JLabel?jLabel7;
private?JTextField?jTextField3;
private?JLabel?jLabel6;
private?JTextField?jTextField2;
private?JLabel?jLabel5;
private?JLabel?jLabel4;
private?JButton?jButton2;
private?JTextArea?jTextArea1;
private?JScrollPane?jScrollPane1;
private?JTextArea?jTextArea2;
private?JLabel?jLabel3;
private?JLabel?jLabel2;
private?JTextField?jTextField1;
private?JLabel?jLabel1;
static?int?num;
static?int?seq[];
int?fifosum?=?0;
int?sstfsum?=?0;
????String?sstfseq=““;
????String?scanseq=““;
????String?cscanseq=““;
????int?scansum=0;
????int?cscansum=0;
????static?ArrayList?resultofSCAN=new?ArrayList<>();
????public?static?ArrayList?distanceofSCAN=new?ArrayList<>();
????public?static?ArrayList?distanceofCSCAN=new?ArrayList<>();
????static?ArrayList?resultofCSCAN=new?ArrayList<>();
????static?ArrayList?temp=new?ArrayList<>();
????static?ArrayList?seqArrayList=new?ArrayList<>();

/**
*?Auto-generated?main?method?to?display?this?Jframe
*/
public?static?void?main(String[]?args)?{
SwingUtilities.invokeLater(new?Runnable()?{
public?void?run()?{
NewJframe?inst?=?new?NewJframe();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}

public?NewJframe()?{
super();
initGUI();
disk_scheduling();
}
public?void?disk_scheduling(){
jButton1.addActionListener(new?ActionListener()?{

@Override
public?void?actionPerformed(ActionEvent?arg0)?{
//?TODO?Auto-generated?method?stub
//生成隨機序列
String?numget=jTextField1.getText();
num=Integer.parseInt(numget);
seq=new?int[num];
for(int?i=0;i double?s;
s?=?Math.random()*200;
seq[i]=?(int)?s;
}
String?seq_str?=?““;

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-05-23?00:42??disk\
?????文件?????????301??2013-05-21?23:09??disk\.classpath
?????文件?????????380??2013-05-21?23:09??disk\.project
?????目錄???????????0??2013-05-23?00:42??disk\.settings\
?????文件?????????598??2013-05-21?23:09??disk\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2013-05-23?00:42??disk\bin\
?????文件?????????616??2013-05-23?00:33??disk\bin\NewJframe$1.class
?????文件????????5285??2013-05-23?00:33??disk\bin\NewJframe$2.class
?????文件????????1246??2013-05-23?00:33??disk\bin\NewJframe$3.class
?????文件????????5345??2013-05-23?00:33??disk\bin\NewJframe.class
?????目錄???????????0??2013-05-23?00:42??disk\src\
?????文件???????11661??2013-05-23?00:33??disk\src\NewJframe.java

評論

共有 條評論