预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、二为第5题通信Java复习题的答案一、importjava.io.DataOutputStream;importjava.net.Socket;importjava.util.Scanner;publicclassMyClient{privateintport=9000;privateSocketsocket;privateStringip;privateDataOutputStreamdos;privateScannersc;publicMyClient()throwsException{socket=newSocket(ip,port);sc=newScanner(System.in);System.out.println("pleaseinputserveraddress,careforformat:");ip=sc.nextLine();System.out.println("pleasesendinformationtoserver"+ip+"remoteport"+port+"\nConnecting......");}publicvoidstart()throwsException{dos=newDataOutputStream(socket.getOutputStream());Stringword;word=sc.nextLine();while(!word.equals("bye")){dos.writeUTF(word);word=sc.nextLine();}dos.writeUTF("bye");System.out.println("losingtheconnection");dos.close();socket.close();}publicstaticvoidmain(String[]args)throwsException{newMyClient().start();}}二、importjava.io.DataInputStream;importjava.net.*;publicclassMyServer{privateServerSocketserver;privateSocketclient;privateintport=9000;privateDataInputStreamdis;publicMyServer()throwsException{server=newServerSocket(port);}publicvoidstart()throwsException{System.out.println("waitforconnection");client=server.accept();System.out.println("Connecting");dis=newDataInputStream(client.getInputStream());Stringword;word=dis.readUTF();while(!word.equals("bye")){System.out.println("<Server>:"+word);word=dis.readUTF();}System.out.println("losingtheconnection");dis.close();client.close();server.close();}publicstaticvoidmain(String[]args)throwsException{newMyServer().start();}}三、//排序加求最大最小值publicclassSort{publicstaticvoidmain(String[]args){int[]a={4,7,3,5,8};for(inti=0;i<a.length;i++){for(intj=i+1;j<a.length;j++){if(a[i]>a[j]){intc=a[i];a[i]=a[j];a[j]=c;}}}intmax=0;for(inti=0;i<a.length;i++){max+=a[i];System.out.print(a[i]+"\t");}