📄 lianbiao.java
字号:
package student;
import java.io.*;
public class Lianbiao implements java.io.Serializable{
String number;
String name;
String sex;
String discipling;
String jclass;
String age;
int len;
public static void main(String[] args)
{
Lianbiao stu[]=new Lianbiao[100];
for(int i=0;i<100;i++)
{
stu[i]= new Lianbiao();
}
}
public void Lianbiao()
{
number=null;
name=null;
discipling= null;
jclass=null;
age= null;
sex=null;
len=0;
}
public static boolean cn(String m)
{
for(int j=0;j<m.length();j++)
{
if(m.charAt(j)<48||m.charAt(j)>57||m.length()>6)
{
return true;
}
}
return false;
}
public static boolean ca(String m)
{
m=m.toLowerCase(); //全部小写
for(int j=0;j<m.length();j++)
{//非法输入判断
if(m.charAt(j)<97||m.charAt(j)>122)
{
return true;
}
}
return false;
}
public static boolean cd(String m)
{
if(!m.equalsIgnoreCase("dianxin")&&!m.equalsIgnoreCase("tongxin"))
return true;
return false;
}
public static boolean cj(String m)
{
for(int j=0;j<m.length();j++)
{
if(m.charAt(j)<48||m.charAt(j)>57||m.length()>4) return true;
}
return false;
}
public static boolean cg(String m)
{
for(int j=0;j<m.length();j++)
{
if(m.charAt(j)<48||m.charAt(j)>57||m.length()>2||m.length()<2)
{
return true;
}
}
if(Integer.parseInt(m)<15||Integer.parseInt(m)>30) return true;
return false;
}
public static boolean a(Lianbiao stu[], String number)
{
int i;
for(i=0;i<stu[0].len;i++)
{
if(stu[i].number.equals(number))
return true;
}
return false;
}
public static void lom(Lianbiao[] stu, Student 学生)
{
int l=stu[0].len;
stu[l].number= 学生.getNumber();
stu[l].name=学生.getName();
stu[l].discipling=学生.getDisciping();
stu[l].jclass=学生.getJclass();
stu[l].age=学生.getAge();
stu[l].sex=学生.getSex();
(stu[0].len)++;
return;
}
public static void lim(Lianbiao[] stu, Student 学生, String number)
{
int i;
for(i=0;i<stu[0].len;i++)
{
if(stu[i].number.equals(number))
break;
}
学生.setNumber(stu[i].number);
学生.setName(stu[i].name);
学生.setDiscipling(stu[i].discipling);
学生.setJclass(stu[i].jclass);
学生.setAge(stu[i].age);
学生 .setSex(stu[i].sex);
return;
}
public static void de(Lianbiao[] stu, String number)
{
int i,j,l;
for(i=0;i<stu[0].len;i++)
{
if(stu[i].number.equals(number))
break;
}
l=stu[0].len ;
for(j=i;j<stu[0].len-1;j++)
{
String s=stu[j].number;
stu[j].number=stu[j+1].number;
stu[j+1].number=s;
s=stu[j].age;
stu[j].age=stu[j+1].age;
stu[j+1].age=s;
s=stu[j].name;
stu[j].name=stu[j+1].name;
stu[j+1].name=s;
s=stu[j].discipling;
stu[j].discipling=stu[j+1].discipling;
stu[j+1].discipling=s;
s=stu[j].jclass;
stu[j].jclass=stu[j+1].jclass;
stu[j+1].jclass=s;
s=stu[j].sex;
stu[j].sex=stu[j+1].sex;
stu[j+1].sex=s;
}
stu[l-1].number=null;
stu[l-1].name=null;
stu[l-1].discipling= null;
stu[l-1].jclass=null;
stu[l-1].age= null;
stu[l-1].sex=null;
(stu[0].len)--;
return;
}
public static void ti(Lianbiao[] stu, Student 学生, String number)
{
int i;
for(i=0;i<stu[0].len;i++)
{
if(stu[i].number.equals( number))
break;
}
stu[i].number= 学生.getNumber();
stu[i].name=学生.getName();
stu[i].discipling=学生.getDisciping();
stu[i].jclass=学生.getJclass();
stu[i].age=学生.getAge();
stu[i].sex=学生.getSex();
return;
}
static boolean b(Lianbiao[] stu, String name)
{
int l=0;
int i;
int j=0;
for(i=0;i<stu[0].len;i++)
{
if(stu[i].name.equals(name))
stu[j].number=stu[i].number;
stu[j].age=stu[i].age;
stu[j].name=stu[i].name;
stu[j].discipling=stu[i].discipling;
stu[j].jclass=stu[i].jclass;
stu[j].sex=stu[i].sex;
l++;
j++;
}
stu[0].len=l;
if(l>0)
{
return true;
}
return false;
}
static void lam(Lianbiao[] stu, Student 学生, String name)
{
int i;
for(i=0;i<stu[0].len;i++)
{
if(stu[i].name.equals(name))
break;
}
学生.setNumber(stu[i].number);
学生.setName(stu[i].name);
学生.setDiscipling(stu[i].discipling);
学生.setJclass(stu[i].jclass);
学生.setAge(stu[i].age);
学生 .setSex(stu[i].sex);
return;
}
static void prin(Lianbiao[] stu)
{
int i;
for(i=0;i<stu[0].len;i++)
{
System.out.println(stu[i].number+stu[i].name+stu[i].sex+stu[i].discipling+stu[i].jclass+stu[i].age);
}
}
static boolean c(Lianbiao[] stu, String number, String name) {
int i,j;
for(i=0;i<stu[0].len;i++)
{
if(stu[i].number.equals(number))
break;
}
for(j=0;j<stu[0].len;j++)
{
if(stu[j].name.equals(name))
break;
}
if(i<stu[0].len&&i==j)return true;
return false;
}
static void pn(Lianbiao[] stu) {
int i,j,l,k,m;
l=stu[0].len;
for( j=0;j<l-1;j++)
for( i=0;i<l-1-j;i++)
{
k= Integer.parseInt(stu[i].number);
m= Integer.parseInt(stu[i+1].number);
if(k>m)
{
String s=stu[i].number;
stu[i].number=stu[i+1].number;
stu[i+1].number=s;
s=stu[i].age;
stu[i].age=stu[i+1].age;
stu[i+1].age=s;
s=stu[i].name;
stu[i].name=stu[i+1].name;
stu[i+1].name=s;
s=stu[i].discipling;
stu[i].discipling=stu[i+1].discipling;
stu[i+1].discipling=s;
s=stu[i].jclass;
stu[i].jclass=stu[i+1].jclass;
stu[i+1].jclass=s;
s=stu[i].sex;
stu[i].sex=stu[i+1].sex;
stu[i+1].sex=s;
}
}
}
static void pa(Lianbiao[] stu) {
int i,j,l;
l=stu[0].len;
for( j=0;j<l-1;j++)
for( i=0;i<l-1-j;i++)
if(stu[i].name.compareToIgnoreCase(stu[i+1].name)>0)
{
String s=stu[i].name;
stu[i].name=stu[i+1].name;
stu[i+1].name=s;
s=stu[i].number;
stu[i].number=stu[i+1].number;
stu[i+1].number=s;
s=stu[i].age;
stu[j].age=stu[i+1].age;
stu[i+1].age=s;
s=stu[i].discipling;
stu[i].discipling=stu[i+1].discipling;
stu[i+1].discipling=s;
s=stu[i].jclass;
stu[i].jclass=stu[i+1].jclass;
stu[i+1].jclass=s;
s=stu[i].sex;
stu[i].sex=stu[i+1].sex;
stu[i+1].sex=s;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -