Java是否有能代表每种数值数据类型的无穷大?它是如何实现的,以便我可以用它进行数学运算?
例如
int myInf = infinity; //However it is done
myInf + 5; //returns infinity
myInf*(-1); //returns negative infinity
Run Code Online (Sandbox Code Playgroud)
我尝试使用非常大的数字,但我想要一个合适的,简单的解决方案.
"Hello I'm A"
并向它们广播一个字符串(所以A将广播到B和C).它将每3秒执行一次."Received string"
(例如,端口B).我很难实现这个,但我听说过multicasting
用UDP 调用的东西.到目前为止,这是我的工作,我做错了什么?
class UDP {
public static void main(String[] args) throws Exception {
String nodeName = args[0];
int neighbourPort1 = Integer.valueOf(args[1]);
int neighbourPort2 = Integer.valueOf(args[2]);
while(true) {
Thread.sleep(3000); //every 3 seconds
//Continously broadcast and listen to neighbour1
DatagramSocket socket1 = null;
try {
//CREATE SOCKET TO NEIGHBOUR1
InetAddress host = InetAddress.getByName("localhost");
socket1 = new DatagramSocket();
socket1.connect(host, neighbour1);
//CREATE DATAGRAMS FOR SENDING …
Run Code Online (Sandbox Code Playgroud)