⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lianbiao.java

📁 ——学生信息系统的设计与实现—— 以学生信息为背景
💻 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 + -