packet.java
来自「Network simulator developed using java p」· Java 代码 · 共 66 行
JAVA
66 行
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 + =
减小字号Ctrl + -
显示快捷键?