📄 project.java
字号:
import java.io.*;public class Project{ public final static void main(String[] argv) { NetworkSimulator simulator; int trace = -1; int hasLinkChange = -1; long seed = -1; String buffer = ""; boolean hasChange; BufferedReader stdIn = new BufferedReader( new InputStreamReader(System.in)); System.out.println("Network Simulator v1.0"); while (trace < 0) { System.out.print("Enter trace level (>= 0): [0] "); try { buffer = stdIn.readLine(); } catch (IOException ioe) { System.out.println("IOError reading your input!"); System.exit(1); } if (buffer.equals("")) { trace = 0; } else { try { trace = Integer.parseInt(buffer); } catch (NumberFormatException nfe) { trace = -1; } } } while ((hasLinkChange < 0) || (hasLinkChange > 1)) { System.out.print("Will the link change (1 = Yes, 0 = No): [0] "); try { buffer = stdIn.readLine(); } catch (IOException ioe) { System.out.println("IOError reading your input!"); System.exit(1); } if (buffer.equals("")) { hasLinkChange = 0; } else { try { hasLinkChange = Integer.parseInt(buffer); } catch (NumberFormatException nfe) { hasLinkChange = -1; } } } while (seed < 1) { System.out.print("Enter random seed: [random] "); try { buffer = stdIn.readLine(); } catch (IOException ioe) { System.out.println("IOError reading your input!"); System.exit(1); } if (buffer.equals("")) { seed = System.currentTimeMillis(); } else { try { seed = (Long.valueOf(buffer)).longValue(); } catch (NumberFormatException nfe) { seed = -1; } } } if (hasLinkChange == 0) { hasChange = false; } else { hasChange = true; } simulator = new NetworkSimulator(hasChange, trace, seed); simulator.runSimulator(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -