Java题目

[复制链接]
查看11 | 回复2 | 2010-9-17 18:51:05 | 显示全部楼层 |阅读模式
用输入/输出写一个程序,让用户输入一些姓名和电话号码。每一个姓名和号码将加在文件里。用户输入"Done"输入完毕。 如果用户输入完整个列表,程序将创建一个输出文件并显示或打印出来。 格式如:555-1212,Tom 123-456-7890,Peggy L. 234-5678,Marc 234-5678,Ron 876-4321,Beth&Brian 33.1.42.45.70,Jean-Marc
package zuoye;
帮我调一下了。谢谢
import java.io.*;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Scanner;
public class Student
{
public static void main(String[] args)throws Exception
{

ObjectOutputStream out = new ObjectOutputStream (new FileOutputStream("D:/bbs.txt"));

Scanner sc=new Scanner(System.in);

ObjectInputStream ois=new ObjectInputStream(new FileInputStream("D:/bbs.txt"));

boolean flag=true;

while(flag)

{

System.out.println("请输入姓名");

String str1=sc.next();

System.out.println("请输入号码");

String str2=sc.next();

Student1 st = new Student1(str1,str2);

out.writeObject(st);

if(str1.equals("Done") || str2.equals("Done"))

{

flag=false;

break;

}

}

Student1 s=(Student1)ois.readObject();

System.out.println(s);
}
}
class Student1 implements Serializable
{
private String name;
private String number;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}

Student1(String name,String number)
{
this.name=name;
this.number=number;
}
public String toString()
{
return "姓名:"+name+" "+"号码:"+number;
}
}
class StudentManage
{
HashMap[I] m;

//加入信息
public StudentManage()
{
m = new HashMap[I]();
}
// 遍历所有信息
public void bianliEmp()
{
Iterator it = m.entrySet().iterator();
while (it.hasNext())
{
Map.Entry map = (Map.Entry) it.next();
System.out.println(map.getValue());
}
}
}

回复

使用道具 举报

千问 | 2010-9-17 18:51:05 | 显示全部楼层
import java.io.*;import java.util.Scanner;public class StuMain{ public static void main(String[] args)throws Exception {ObjectOutputStream outs = new ObjectOutputStream (new FileOutputStream("D:/bbs.txt")); Scanner sc=new Scanner(System.in);ObjectInputStream ins=new ObjectInputStream(new FileInputStream("
回复

使用道具 举报

千问 | 2010-9-17 18:51:05 | 显示全部楼层
import java.io.*;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Scanner;public class Student { public static void main(Strin
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行