📄 add.java
字号:
import java.io.*;
public class Add{
public Add() throws IOException
{
StudentDAO studDAO=new StudentDAO();
studDAO.init("stud.txt");
while(true)
{
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~添加学生信息~~~~~~~~~~~~~~~~~~~~~~~~");
String num1="";
String name1="";
int age1=0;
String major1="";
String course1="";
int score1=0;
BufferedReader in2=new BufferedReader(new InputStreamReader(System.in));
while (num1.trim().equals(""))
{ System.out.println("学号:");
num1=in2.readLine();
if(num1.trim().equals(""))
System.out.println("输入不能为空,请重新输入!!!");
}
while (name1.trim().equals(""))
{ System.out.println("姓名:");
name1=in2.readLine();
if(name1.trim().equals(""))
System.out.println("输入不能为空,请重新输入!!!");
}
System.out.println("年龄:");
try
{
age1=Integer.parseInt(in2.readLine());
}
catch(Exception e)
{
System.out.println("年龄输入错误,请重新添加!");
continue;
}
while (major1.trim().equals(""))
{ System.out.println("专业:");
major1=in2.readLine();
if(major1.trim().equals(""))
System.out.println("输入不能为空,请重新输入!!!");
}
while (course1.trim().equals(""))
{ System.out.println("学科:");
course1=in2.readLine();
if(course1.trim().equals(""))
System.out.println("输入不能为空,请重新输入!!!");
}
System.out.println("成绩:");
try
{
score1=Integer.parseInt(in2.readLine());
}
catch(Exception e)
{
System.out.println("成绩输入错误,请重新添加!");
continue;
}
try
{
studDAO.addNew(new StudentVo(num1,name1,age1,major1,course1,score1));
System.out.println("添加成功!!!\n");
}
catch(DuplicateException e)
{
System.out.print(e.getMessage());
}
studDAO.save("stud.txt");
break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -