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

📄 java_1.java

📁 里面有我的JAVA实验和一些教程
💻 JAVA
字号:
import java.io.*;
public class string
{
	String num[]=new String[10];
	String name[]=new String[10];
	String sex[]=new String[10];
	String telphone[]=new String[10];
	String address[]=new String[10];
}
class find
{
	String str;
	int i,j;
	void find(string abc)
	{
	try{	
		System.out.println("请输入查询的序号:");
		for(int k=0;k<abc.num.length&&abc.num[k]!=null;k++)
 	   { 
 		{
 		   j=k;	 
 		}
 	   }
    	BufferedReader keyin=new BufferedReader(new InputStreamReader(System.in));
    	   str=keyin.readLine();
    	   System.out.println("编号         姓名     性别       电话       通信地址");
    	   for(i=0;i<=j;i++)
    	   { 
    		 if(abc.num[i].equals(str))
    		   {
                System.out.println(""+abc.num[i]+"    "+abc.name[i]+"    "+abc.sex[i]+"    "+abc.telphone[i]+"    "+abc.address[i]);
    		   }
			 }
		}
		catch(IOException e){}
	}
}
class insert
{
	String str;
	int j;
	void insert(string abc)
	{
	try{	
    	BufferedReader keyin=new BufferedReader(new InputStreamReader(System.in));
    	System.out.println("请输入插信息:");
    	   for(int i=0;i<abc.num.length&&abc.num[i]!=null;i++)
    	   { 
    		   j=i+1;
    	   }
            abc.num[j]=keyin.readLine( ); 
			abc.name[j]=keyin.readLine( ); 
			abc.sex[j]=keyin.readLine( ); 
			abc.telphone[j]=keyin.readLine( ); 
			abc.address[j]=keyin.readLine( ); 
	  }
		catch(IOException e){}
	}
}
class show
{
int j;
void show(string abc)
{	
    System.out.println("编号         姓名     性别       电话       通信地址");
	for(j=0;j<abc.num.length;j++)
	{
	   if(abc.num[j]!=null)
	   {
	   System.out.println(""+abc.num[j]+"    "+abc.name[j]+"    "+abc.sex[j]+"    "+abc.telphone[j]+"    "+abc.address[j]);
	   }
    }
}
}
class delet
{
	String str;
	int i,j,h;
	void delet(string abc)
	{
	try{	
		System.out.println("请输要删除的编号:");
		for(int k=0;k<abc.num.length&&abc.num[k]!=null;k++)
 	   { 
 		{
 		   j=k;	 
 		}
 	   }
    	BufferedReader keyin=new BufferedReader(new InputStreamReader(System.in));
    	   str=keyin.readLine();
    	   for(i=0;i<=j;i++)
    	   { 
    		 if(abc.num[i].equals(str))
    		   {
                 h=i;
    	     }
		  }
    	   for(i=h;i<=j;i++)
    	   {
    		   abc.num[i]=abc.num[i+1];
    		   abc.name[i]=abc.name[i+1];
    		   abc.sex[i]=abc.sex[i+1];
    		   abc.telphone[i]=abc.telphone[i+1];
    		   abc.address[i]=abc.address[i+1];
    	   }	   
		}
		catch(IOException e){}
	}
}
class change
{
	String str;
	int i,j,h;
	void change(string abc)
	{
	try{	
		System.out.println("请输要修改的编号:");
		for(int k=0;k<abc.num.length&&abc.num[k]!=null;k++)
 	   { 
 		{
 		   j=k;	 
 		}
 	   }
    	BufferedReader keyin=new BufferedReader(new InputStreamReader(System.in));
    	   str=keyin.readLine();
    	   for(i=0;i<=j;i++)
    	   { 
    		 if(abc.num[i].equals(str))
    		 {
    			abc.name[i]=keyin.readLine( ); 
    			abc.sex[i]=keyin.readLine( ); 
    			abc.telphone[i]=keyin.readLine( ); 
    			abc.address[i]=keyin.readLine( ); 
    	     }
		  } 		 
		}
		catch(IOException e){}
	}
}
class begin
{
	 string abc;
	 String str;
	 void  begin(string abc)
	 {
	 abc.num[0]="0400310419"; 
	 abc.name[0]="李琴"; 
	 abc.sex[0]="女"; 
	 abc.telphone[0]="07735601709"; 
	 abc.address[0]="桂林电子科技大学"; 
	 abc.num[1]="0400310402"; 
	 abc.name[1]="张三丰"; 
	 abc.sex[1]="男"; 
	 abc.telphone[1]="07735601709"; 
	 abc.address[1]="桂林电子科技大学"; 
	 abc.num[2]="0400310412"; 
	 abc.name[2]="张无极"; 
	 abc.sex[2]="男"; 
	 abc.telphone[2]="07735601709"; 
	 abc.address[2]="桂林电子科技大学"; 
	 }
}
class avg
{
 public static void main(String args[])
  {
	    string abc;
	    int choice;
	    boolean n=true;
		abc=new string();
		begin beg=new begin();
		show sho=new show();
		insert ins=new insert();
		change chan=new change();
	    find fin=new find();
	    delet del=new delet();
	    System.out.println("初始信息");
	    beg.begin(abc);
	    sho.show(abc);
	    do
	    {
	    System.out.println("**********请输入操作方式************");	
	    System.out.println("0:插入数据");
	    System.out.println("1:查找数据");
	    System.out.println("2:修改数据");
	    System.out.println("3:删除数据");
	    System.out.println("4:退出");
	    System.out.println("*********************************");
	    try{	
			   BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
				choice=Integer.parseInt(br.readLine());
	    	   switch(choice)
	   	    {
	   	    case 0:
	   	           { 
	   	    	    ins.insert(abc);
	   		        sho.show(abc);
	   		        break;
	   		        }
	   	    case 1:
	   	          {
	   		         fin.find(abc);
	   		         break;
	   	           }
	   	    case 2:
	   	         {
	   	    	   chan.change(abc);
	   		       sho.show(abc);
	   		       break;
	   	         }
	   	    case 3: 
	   	    	{
	   	    	    del.delet(abc);
	   		        sho.show(abc);
	   		        break;
	   	    	}
	   	    case 4:
	   	    {
	   	    	n=false;
	   		    break;
	   	    }
	    default:
	   		    System.out.println("请输入正确的操作方式!");
	   	    		
	   		}			
			}
 
			catch(IOException e){}
	  }while(n);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -