server.java
来自「JAVA数据计算服务器」· Java 代码 · 共 39 行
JAVA
39 行
import java.io.*;
import java.net.*;
public class Server
{
public static void main(String[] args)
{String s4=null,s1,s2,s3;ServerSocket server=null;
Socket you=null;
DataInputStream in=null;
DataOutputStream out=null;
try{server=new ServerSocket(4331);}
catch(IOException e1){System.out.println("ERRO:"+e1);}
try{you=server.accept();
in=new DataInputStream(you.getInputStream());
out=new DataOutputStream(you.getOutputStream());
while(true)
{s1=in.readUTF();s2=in.readUTF();s3=in.readUTF();
System.out.println(s1);System.out.println(s2);System.out.println(s3);
if(s2.equals("+"))
{
s4=String.valueOf(Double.valueOf(s1).doubleValue()+Double.valueOf(s3).doubleValue());
}
if(s2.equals("-"))
{
s4=String.valueOf(Double.valueOf(s1).doubleValue()-Double.valueOf(s3).doubleValue());}
if(s2.equals("*"))
{
s4=String.valueOf(Double.valueOf(s1).doubleValue()*Double.valueOf(s3).doubleValue());}
if(s2.equals("/"))
{
s4=String.valueOf(Double.valueOf(s1).doubleValue()/Double.valueOf(s3).doubleValue());}
//System.out.println("s4");
out.writeUTF(s4);
if(s4!=null)break;
}
you.close();}
catch(IOException e){System.out.println("ERRO:"+e);}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?