📄 model.java
字号:
//对学生信息管理系统的插入,删除,修改,保存进行操作的组件
import java.io.*;
import java.sql.*;
public class model
{
JdbcOdbc stmt=new JdbcOdbc();
//实例化jdbcodbc
Statement newstmt=stmt.connecting();
//连接数据库
ResultSet rs=null;
//读取输入的学号的方法
BufferedReader inputStream=new BufferedReader(new InputStreamReader(System.in));
public String getSno()
{
String sno=null;
int i=0;
long n=0;
//定义成员变量
while (true)
{
String sno=null;
try
{
sno=inputStream.readLine();
//从键盘输入学号
}
catch (NumberFormatException e)
//捕捉数字形式的异常
{
System.out.println("请您输入整数!!");
continue;
}
catch (IOException m)
//捕捉IO异常
{
System.out.println("IO操作出现问题");
continue;
}
if(sno.equals("exit"))
{
System.exit(0);//退出
}
if (sno.length()!=8 || !sno.startsWith("413"))
//如果学号长度和学号前三位输入不符合标准,则显示提示信息
{
System.out.println("信息学院的04级学号为413开头,请重新输入。。。。");
continue;
return sno;
}
}
}
public String getSex()
//读取输入的性别的方法
{
String sex=null;
while(true)
{
String sex=null;
try
{
sex=inputStream.readLine();
//从键盘输入性别
}
catch (IOException m)
{
System.out.println("IO操作系统出现问题");
continue;
}
if(sex.equals("exit"))
{
System.exit(0);//退出
}
if (!sex.equals("男") && !sex.equals("女"))
{
System.out.println("输入错误;请输入男或者女!");
continue;
}
return sex;
}
}
//读取输入的姓名的方法
public String getName()
{
String name=null;
int i=1;
while(true)
{
String name=null;
try
{
name=inputStream.readLine();
//从键盘输入学生姓名
}
catch (IOException m)
{
System.out.println("IO操作系统出现问题");
continue;
}
if(name.equals("exit"))
{
System.exit(0);
}//退出
return name;
}
}
}
//读取输入学生部门的方法
public String getdepartment()
{
String dapartment=null;
while(true)
{
try
{
department=inputStream.readLine();
//从键盘输入学生部门
}
catch (IOException m)
{
System.out.println("IO操作系统出现问题");
//打印异常
continue;
}
if(name.equals("exit"))
{
System.exit(0);
}
return department;
//返回学生系所的结果
}
}
public String getDate()
//得到日期的方法
{
String date=null;
while(true)
{
try
{
System.out.println("请输入生日的年份:");
int year=getIntInput();
System.out.println("请输入生日的月份:");
int month=getIntInput();
System.out.println("请输入生日当天几号:");
int day=getIntInput();
date=year+"-"+month+"-"+day;
//输入学生信息
}
catch(Exception e)
{
System.out.println(e);
//输出异常
continue;
}
break;
}
return date;
//返回日期
}
//选择分支
public String getDecision()
{
String choice;
//定义变量
while(true)
{
System.out.println("Y :确定 ; N :取消");
choice=inputStream.readLine();
//从键盘输入选择结果
if (!choice.equals("Y") && !choice.equals("N"))
//如果输入不符,则显示提醒信息
{
System.out.println("请输入Y,N!!");
//提示输入信息
continue;
}
break;
//结束循环
}
return choice;
//返回选择结果
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -