



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 .wd. .wd. .wd.Java课后作业班级指导教师:提交日期:以下为指导教师的评语及评分:评 分教 师日 期课后作业班级指导教师:一、实验题目Java网络编程二、实验内容代码:import java.io.*;import .*;importjava.util.*;publicclass Server publicstaticvoid main(String args) ServerSocket server=null; ServerThread thread; Socket you=null;while(true)tryserver=new ServerSocket(2010); c
2、atch(IOException el) System.out.println(正在监听); try System.out.println(等待客户呼叫); you=server.accept(); System.out.println(客户的地址:+you.getInetAddress(); catch(IOException e) System.out.println(正在等待客户); if(you!=null)new ServerThread(you).start(); class ServerThread extends ThreadSocket socket;DataOutputSt
3、ream out=null;DataInputStream in=null;String s=null;ServerThread(Socket t)socket=t;tryout=new DataOutputStream(socket.getOutputStream();in=new DataInputStream(socket.getInputStream();catch(IOException e)publicvoid run()while(true)trydouble a=in.readDouble();double b=in.readDouble();double c=in.readD
4、ouble();if(a+b=c|a+c=b|b+c=a)double area=-1;out.writeDouble(area);elsedouble p=(a+b+c)/2;double A=(p*(p-a)*(p-b)*(p-c);double area=Math.sqrt(A);out.writeDouble(area);catch(IOException e)System.out.println(客户离开);return;privatedoublesqrt(double q) return 0;import java.io.*;publicclass Read implements
5、Runnable DataInputStream in;publicvoid setDataInputStream(DataInputStream in)this.in=in; publicvoid run()double result=0;while(true)try result=in.readDouble();if(result0) System.out.println(你输入的三条边长不能组成三角形); System.out.println(重新输入三角形的三条边长放弃请输入N:); else System.out.println(三角形的面积为:+result); System.ou
6、t.println(输入三角形的三条边长放弃请输入N:); catch(IOException e) System.out.println(与服务器已断开+e);break; import java.io.*;import .*;import java.util.*;publicclass client publicstaticvoid main(String args) Scanner scanner=new Scanner(System.in); Socket mysocket=null; DataInputStream in=null; DataOutputStream out=null
7、; Thread readData; Read read=null;try mysocket=new Socket(); read=new Read(); readData = new Thread(read); System.out.print(请输入服务器的IP地址:); String IP=scanner.nextLine(); System.out.print(请输入端口号:);int port=scanner.nextInt();if(mysocket.isConnected()else InetAddress address=InetAddress.getByName(IP); I
8、netSocketAddress socketAddress=new InetSocketAddress(address,port); mysocket.connect(socketAddress); in=new DataInputStream(mysocket.getInputStream(); out=new DataOutputStream(mysocket.getOutputStream(); read.setDataInputStream(in); readData.start(); catch(Exception e) System.out.print(服务器已经断开+e); System.out.println(请输入三角形的三条边长放弃请输入N:);while(scanner.hasNext()double a=0;double b=0;double c=0;try a=scanner.nextDouble(); b=scanner.nextDouble(); c=scanner.nextDouble(); cat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年执业药师中药学综合知识与技能试题汇编(含解析)
- 2025年国企招聘人力资源规划岗考试专业卷(含岗位定编计算)押题卷
- 广西武鸣县高级中学11-12学年高一上学期期考试题(英语)
- 2025年心理咨询师基础培训心理诊断与咨询模拟试卷(心理评估与心理咨询实践)
- 护理人文修养美学
- 2025年全媒体运营师高级模拟试卷(全媒体内容策划)-内容创新与品牌传播
- 肺癌的护理操作
- 高中地理选修四城乡规划案例分析2025年试卷:城市规划与环境保护试题
- 2025年公路水运工程试验检测师公共基础模拟试卷(法规标准与试验管理)-考试热点与难点解析
- 车市科技和银行合作协议
- 隧道工程隧道洞口临建施工方案
- 心理咨询的面谈技术
- DBJ∕T13-374-2021 福建省钢筋桁架叠合楼板技术标准
- 事故池管理的有关规定
- (word完整版)污水处理厂安全评价报告
- DB50∕T 867.6-2019 安全生产技术规范 第6部分:黑色金属冶炼企业
- 新产品开发流程课件
- 高中语文部编版选择性必修下册第四单元 单元学习导航 课件 (8张PPT)
- 化妆品原料-PPT课件
- 重庆市参加企业职工基本养老保险人员退休审批表
- 混凝土结构课程设计244
评论
0/150
提交评论