);
timeOut(2);
}break;
case 3: {//3.删除数据
long deleteNumber = 0;
System.out.print("请输入你想删除的同学的学号:");
BufferedReader bf =
new BufferedReader (
new InputStreamReader(System.in));
String inputL = bf.readLine();
deleteNumber = Integer.valueOf(inputL).longValue();
lp.deleteData(deleteNumber);
if(isDelete)
System.out.println("删除数据成功!");
timeOut(1);
}break;
case 4: {
lp.clearData();//4.清除所有数据
timeOut(1);
}break;
case 5: {
print();//5.把数据全部打印到屏幕
timeOut(2);
}break;
case 6: {
lp.numSort();//6.把成绩按学号排序
System.out.println("按照学号从小到大排序成功!\n"+
"排序后:\n");
print();
timeOut(2);
}break;
case 7: {
lp.rewrite();//7.修改数据
timeOut(2);
}break;
case 8: {
int count = lp.count();
System.out.println("共有"+count+"个学生已经记录.");
timeOut(2);
}break;
case 9: {
System.out.print("\t\t让炜\n"+
"\t\t上海电力学院通信工程系\n"+
"\t\tQQ:254482170\n");
timeOut(4);
}break;
}while (choice != 0);
System.out.println("Bye! ^-^");
System.exit(0);
}
public String inputData()//从终端接收数据的方法,返回字符串
throws IOException,NumberFormatException
{
System.out.print("请依次输入 :学号 姓名 性别 成绩\n" +
"每项数据请用空格隔开:");
String all = "";
try{
BufferedReader in = //从终
new BufferedReader ( //端接
new InputStreamReader(System.in)); //收数
String inputLine = in.readLine(); //据
StringTokenizer str =
new StringTokenizer(inputLine," ");//接收的数据用空格隔开,这个类用来提取每个字符串
long num = Integer.valueOf(str.nextToken()).longValue();//学号
String name = (String)str.nextToken(); //姓名
String sex = (String)str.nextToken(); //性别
double mark = Integer.valueOf(str.nextToken()).doubleValue();//分数
timeOut(2);
}break;
case 3: {//3.删除数据
long deleteNumber = 0;
System.out.print("请输入你想删除的同学的学号:");
BufferedReader bf =
new BufferedReader (
new InputStreamReader(System.in));
String inputL = bf.readLine();
deleteNumber = Integer.valueOf(inputL).longValue();
lp.deleteData(deleteNumber);
if(isDelete)
System.out.println("删除数据成功!");
timeOut(1);
}break;
case 4: {
lp.clearData();//4.清除所有数据
timeOut(1);
}break;
case 5: {
print();//5.把数据全部打印到屏幕
timeOut(2);
}break;
case 6: {
lp.numSort();//6.把成绩按学号排序
System.out.println("按照学号从小到大排序成功!\n"+
"排序后:\n");
print();
timeOut(2);
}break;
case 7: {
lp.rewrite();//7.修改数据
timeOut(2);
}break;
case 8: {
int count = lp.count();
System.out.println("共有"+count+"个学生已经记录.");
timeOut(2);
}break;
case 9: {
System.out.print("\t\t让炜\n"+
"\t\t上海电力学院通信工程系\n"+
"\t\tQQ:254482170\n");
timeOut(4);
}break;
}while (choice != 0);
System.out.println("Bye! ^-^");
System.exit(0);
}
public String inputData()//从终端接收数据的方法,返回字符串
throws IOException,NumberFormatException
{
System.out.print("请依次输入 :学号 姓名 性别 成绩\n" +
"每项数据请用空格隔开:");
String all = "";
try{
BufferedReader in = //从终
new BufferedReader ( //端接
new InputStreamReader(System.in)); //收数
String inputLine = in.readLine(); //据
StringTokenizer str =
new StringTokenizer(inputLine," ");//接收的数据用空格隔开,这个类用来提取每个字符串
long num = Integer.valueOf(str.nextToken()).longValue();//学号
String name = (String)str.nextToken(); //姓名
String sex = (String)str.nextToken(); //性别
double mark = Integer.valueOf(str.nextToken()).doubleValue();//分数
| 对此文章发表了评论 |
