1、 编写一个Java应用程序,当用户在输入对话框中输入两个日期后(日期格式为YYYYMMDD,如1999年1月12日应输入为19990112),程序将判断两个日期的先后顺序,以及两个日期之间的间隔天数(例如1999年1月1日和1999年1月2日之间的间隔是1天)。
2、 编写客户/服务器程序,客户端Client.java使用DatagramSocket对象将数据包发送到服务器,请求获取服务器端的图像(考生可自选图像文件)。服务器端Server.java将图像文件包装成数据包,并使用DatagramSocket对象将该数据包发送到客户端。首先将服务器端的程序编译通过,并运行起来,等待客户的请求。
程序的运行效果如下图所示:
我给出一个思路,你可以参考:
1.用户输入的年月日,先用substring来截取出year,month,day。然后构造一个date对象,两个date对象
再进行大小和间隔计算。
2.DatagramSocket这个没用过,你查下帮助文档
java有个类叫simpledateformat可以把字符串格式成日期,然后比较就是了
第二个没用过DatagramSocket,用socket就完全可以实现了,实现serialize和Encoder之后传送过去转回来就是了,socket可以传object的,怕字符流失就用base64编下码,以前实现过的,可惜现在搞c++了都没java环境了
第一个直接在数据库里面判断 oracle里面有这样的函数 第二个不知道
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息