📄 packet.java
字号:
public class Packet{ private int source; private int dest; private int[] mincost; public Packet(Packet p) { source = p.getSource(); dest = p.getDest(); mincost = new int[NetworkSimulator.NUMENTITIES]; for (int i = 0; i < NetworkSimulator.NUMENTITIES; i++) { mincost[i] = p.getMincost(i); } } public Packet(int s, int d, int[] mc) { source = s; dest = d; mincost = new int[NetworkSimulator.NUMENTITIES]; if (mc.length != NetworkSimulator.NUMENTITIES) { System.out.println("Packet(): Invalid data format."); System.exit(1); } for (int i = 0; i < NetworkSimulator.NUMENTITIES; i++) { mincost[i] = mc[i]; } } public int getSource() { return source; } public int getDest() { return dest; } public int getMincost(int ent) { return mincost[ent]; } public String toString() { String str; str = "source: " + source + " dest: " + dest + " mincosts: "; for (int i = 0; i < NetworkSimulator.NUMENTITIES; i++) { str = str + i + "=" + getMincost(i) + " "; } return str; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -