【乘法口诀表源码】【怎么下Python源码】【嘉立创源码】javatrim源码

2025-01-31 02:49:53 来源:vc lzw源码 分类:焦点

1.java如何实现从远程ip和端口接收数,源码最好能够给出源码,源码乘法口诀表源码类似于tcp/ip网络调试助手。源码怎么下Python源码

javatrim源码

java如何实现从远程ip和端口接收数,源码嘉立创源码最好能够给出源码,源码彩票手机源码演示类似于tcp/ip网络调试助手。源码网页退出页面源码

       import java.net.*;

       import java.io.*;

       public class TestSocketClient {

        public static void main(String[] args) {

        try {

        Socket socket = new Socket(".0.0.1",源码 );

        System.out.println("请输入计算式:");

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        String s1 = br.readLine();

        DataOutputStream dos = new DataOutputStream(socket.getOutputStream());

        DataInputStream dis = new DataInputStream(socket.getInputStream());

        dos.writeUTF(s1);

        dos.flush();

        double s = dis.readDouble();

        System.out.println("计算结果:" + s);

        dis.close();

        dos.close();

        socket.close();

        } catch (IOException e) {

        e.printStackTrace();

        System.out.println("连接出错");

        System.exit(-1);

        }

        }

       }

       服务器端:

       import java.net.*;

       import java.io.*;

       public class TestSocketServer {

        public static void main(String[] args) {

        try {

        ServerSocket ss = new ServerSocket();

        Socket socket = ss.accept();

        DataOutputStream dos = new DataOutputStream(socket.getOutputStream());

        DataInputStream dis = new DataInputStream(socket.getInputStream());

        String s = null;

        if ((s = dis.readUTF()) != null) {

        System.out.println("接收到的算式:" + s);

        double result = 0;

        String[] sarr1 = s.split("[\\+\\-\\*\\/]");

        double a = Double.parseDouble(sarr1[0].trim());

        double b = Double.parseDouble(sarr1[1].trim());

        String[] sarr2 = s.split("^(-?\\d+)(\\.\\d+)?");

        char c = sarr2[1].trim().charAt(0);

        switch (c) {

        case '+':

        result = a + b;

        break;

        case '-':

        result = a - b;

        break;

        case '*':

        result = a * b;

        break;

        case '/':

        result = a / b;

        break;

        default:

        break;

        }

        dos.writeDouble(result);

        dos.flush();

        }

        dis.close();

        dos.close();

        socket.close();

        } catch (IOException e) {

        e.printStackTrace();

        System.exit(-1);

        }

        }

       }

更多资讯请点击:焦点

推荐资讯

促进流转,合肥首推“二手房互换”

合肥市庐阳区一小学周边的住宅小区。 视觉中国/图)2022年12月8日,合肥市住房保障和房产管理局下称合肥房管局)在官网宣布开启“二手住房互换服务”。“买卖是拿钱换房,这个是以房换房。”该局一名工作人

《科技X愛X12則奇思妙想》推薦序:珍奈溫特森談性別與人工智慧史的關聯

文:李信瑩清華大學人文社會學院學士班性別學程兼任講師)把重要的知識連結起來在英國作家珍奈.溫特森最新的散文集《科技X愛X12則奇思妙想:從吸血鬼到人工智慧,我們是在前進還是倒退?》中文版即將出版的不久

打击侵权假冒在行动|福建厦门集中销毁一批侵权假冒等罚没物品

中国消费者报福州讯(张文龙 吴敏 记者张文章)3月15日,福建省厦门市市场监管局会同厦门市行政事业资产中心,联合海沧区市场监管局、同安区市场监管局、翔安区市场监管局,集中销毁一批侵权假冒等罚没物品共计