java题目,苦求帮忙,悬赏分数倾我所有。

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:19:17
1、用一个套接字连接,允许客户指定一个文件名,并让客户服务器发回文件的内容或指出文件不存在。
2、编写一个字符界面的Java Application程序,接受用户输入的10个整数,并输出这10个数的累加和。
3、用输入/输出写出一个程序,让用户输入一些姓名和电话号码。每一个姓名和号码将加在文件里。用户通过点“Done”按钮来告诉整个系统整个列表已经输入完毕。如果用户输入完整个列表,程序将创建一个输出文件并显示或打印出来。格式:555-1212,Tom 123-456-789,Peggy
4、创建如下层次结构的类。Employee对象应有姓、名和社会保险号,除此之外,SalariedEmployee对象应有周薪:HourlyEmployee对象应有工资和工作小时数;CommissionEmploee应有佣金率和销售总额;BasePlusCommissionEmploee对象应有基本工资。每个类应有合适的构造函数、设置和读取方法。编写一个程序,实例化以上所有类的对象,输出与各个对象相关的所有信息(包括继承信息)

结构;
Employee<-----HourlyEmployee
Employee<-----SalariedEmployee
Employee<-----CommissionEmployee<------BasePlueCommissionEmployee

感激不尽!

我认为如果你学过JAVA基础,这些问题不成问题吧!如果有时间肯定很多人都会给你答案。我先帮你写,不过时间稍微晚一点,等一会儿啊

第一个题
import java.net.*;
import java.io.*;
public class MyServer {
public static void main(String args[]){
try{
ServerSocket ss=new ServerSocket(5432);
while(true){
Socket s=ss.accept();
PrintStream out=new PrintStream(s.getOutputStream());
BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()));
System.out.println("Client come in!");
String prefix="D:\\";
File f=new File(prefix+in.readLine());
if(f.exists()){
String str;

BufferedReader fin=new BufferedReader(new FileReader(f));
while((str=fin.readLine())!=null){

out.println(str);
}
fin.close();
}
else{
out.println("there is no such file!");
}
out.close();
s.clos