请问怎么在JAVA中·把已有的信息进行修改和追加·····有的急·

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【mozart0127】截止到2008-06-25 22:13:38的历史汇总数据(不包括此帖):
    发帖数:2                  发帖分:40                 
    结贴数:0                  结贴分:0                  
    未结数:2                  未结分:40                 
    结贴率:0.00  %            结分率:0.00  %            
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    import java.util.Scanner;
     class menu {
       public  void menu1()
        { 
           Scanner input=new Scanner(System.in); 
           System.out.println("工资管理系统"); 
           System.out.println("1、 追加记录"); 
           System.out.println("2、 修改记录"); 
           System.out.println("3、 查询记录"); 
           System.out.println("4、 删除记录"); 
           System.out.println("5、 排序记录"); 
           System.out.println("0、  退出"); 
           System.out.println("请输入序数: "); 
          
       LookUp asd=new LookUp();
               int a =input.nextInt();
         if (a==2)
          asd.chaxun();
         
          
         
         
           
           
        } }class chaxun1
    {      public void displayMessage()
    {

    System.out.printf("1、 按职员号查询\n"+
                              "2、 按姓名查询\n"+
                              "3、 查询全部记录\n"+
                              "0、  退出\n"
                              );
            System.out.printf("请输入你所要修改内容前的序列号:");
           
              System.out.println();
              
              }
    }     class information
    {
    public void displayMessage1()
           {
               System.out.println("职位号   姓名   性 别   工 资  职位");
               System.out.println("200801    流星   男     2200   主任");
      
           }
        public void displayMessage2()
          {
               System.out.println("职位号   姓名   性 别   工 资  职 位");
               System.out.println("200802    火花   女     2000   副主任");
          }
    }
    class all
    {int a ;
    public void all1()
    {   
      Scanner input = new Scanner(System.in);
            LookUp poi=new LookUp();
             

    information qpw=new information();
        qpw.displayMessage1();
        qpw.displayMessage2();
                 System.out.printf("输入0返回上级菜单\n");
                 int c =input.nextInt();
                 if(c==0)
                 
                poi.chaxun();
                
     }
    }
    class number
    {    
         int a ;
    public void number1()
    {
    Scanner input = new Scanner(System.in); 
                    
                  
                   LookUp poi=new LookUp();
                    information three=new information();
                   
                    System.out.printf("请输入你要所要查询的职员号:");
                    int b=input.nextInt();
                    if(b==200801)
                    three.displayMessage1();
                    if(b==200802)
                    three.displayMessage2();
                     System.out.printf("输入0返回上级菜单\n");
                      int c=input.nextInt();
                    if(c==0)
                    poi.chaxun();
                 else System.out.printf("没有你所查询的信息");
                
    }
    }
    class name
    {   
         int a ;int  b; public void name1()
    {
           
            Scanner input = new Scanner(System.in);      
                 
               
            
                LookUp poi=new LookUp();
               information two=new information();
                 
                 System.out.printf("请输入你要所要查询的姓名:");
                  
                 String c=input.nextLine();
             
             
                 if(c.equals("火花"))
                    two.displayMessage2();
                 if(c.equals("流星"))
                 two.displayMessage1();
                 System.out.printf("输入0返回上级菜单\n");
                 String d=input.nextLine();
                 if(d.equals("0"));
                 poi.chaxun();
             
                 
    }
    }
    class LookUp
    {
         public void chaxun()
    {
     Scanner input = new Scanner(System.in);
                        

    chaxun1 four = new chaxun1(); 
    four.displayMessage();
    int a =input.nextInt(); 

           if (a==1)
            {number asd=new number();
            asd.number1();}
           if(a==2) 
            {name lll=new name();
            lll.name1();}
           if(a==3)
            {all qwe =new all();
            qwe.all1();}
           System.out.printf("输入0返回上级菜单\n");
           menu jshd=new menu();
           jshd.menu1();
           
            }
    }
    public class menu2
    {
    public static void main(String args[])
    {
    menu fds=new menu();
    fds.menu1();
    }
    }这个是里面的查询的类
      

  3.   

    格式化下先:
    import java.util.Scanner;class menu { public void menu1() {
    Scanner input = new Scanner(System.in);
    System.out.println("工资管理系统");
    System.out.println("1、 追加记录");
    System.out.println("2、 修改记录");
    System.out.println("3、 查询记录");
    System.out.println("4、 删除记录");
    System.out.println("5、 排序记录");
    System.out.println("0、  退出");
    System.out.println("请输入序数: ");
    LookUp asd = new LookUp();
    int a = input.nextInt();
    if (a == 2) asd.chaxun();
    }}class chaxun1 { public void displayMessage() {
    System.out.printf("1、 按职员号查询\n" + "2、 按姓名查询\n" + "3、 查询全部记录\n" + "0、  退出\n");
    System.out.printf("请输入你所要修改内容前的序列号:");
    System.out.println();
    }}class information { public void displayMessage1() {
    System.out.println("职位号  姓名  性 别  工 资  职位");
    System.out.println("200801    流星  男    2200  主任");
    } public void displayMessage2() {
    System.out.println("职位号  姓名  性 别  工 资  职 位");
    System.out.println("200802    火花  女    2000  副主任");
    }}class all { int a; public void all1() {
    Scanner input = new Scanner(System.in);
    LookUp poi = new LookUp();
    information qpw = new information();
    qpw.displayMessage1();
    qpw.displayMessage2();
    System.out.printf("输入0返回上级菜单\n");
    int c = input.nextInt();
    if (c == 0) poi.chaxun();
    }}class number { int a; public void number1() {
    Scanner input = new Scanner(System.in);
    LookUp poi = new LookUp();
    information three = new information();
    System.out.printf("请输入你要所要查询的职员号:");
    int b = input.nextInt();
    if (b == 200801) three.displayMessage1();
    if (b == 200802) three.displayMessage2();
    System.out.printf("输入0返回上级菜单\n");
    int c = input.nextInt();
    if (c == 0) poi.chaxun();
    else System.out.printf("没有你所查询的信息");
    }}class name { int a;
    int b; public void name1() {
    Scanner input = new Scanner(System.in);
    LookUp poi = new LookUp();
    information two = new information();
    System.out.printf("请输入你要所要查询的姓名:");
    String c = input.nextLine();
    if (c.equals("火花")) two.displayMessage2();
    if (c.equals("流星")) two.displayMessage1();
    System.out.printf("输入0返回上级菜单\n");
    String d = input.nextLine();
    if (d.equals("0"))
    ;
    poi.chaxun();
    }}class LookUp { public void chaxun() {
    Scanner input = new Scanner(System.in);
    chaxun1 four = new chaxun1();
    four.displayMessage();
    int a = input.nextInt();
    if (a == 1) {
    number asd = new number();
    asd.number1();
    }
    if (a == 2) {
    name lll = new name();
    lll.name1();
    }
    if (a == 3) {
    all qwe = new all();
    qwe.all1();
    }
    System.out.printf("输入0返回上级菜单\n");
    menu jshd = new menu();
    jshd.menu1();
    }}public class Menu2 { public static void main(String args[]) {
    menu fds = new menu();
    fds.menu1();
    }}
      

  4.   

    一个console的程序,谁帮下忙吧,不愿调试
      

  5.   


    Eclipse 格式设置配置好后也就两个菜单命令。
      

  6.   

    大哥,你不是用控制台来操作吧。
    这么整会死人的。
    你要是jsp不会,哪怕去看点基本的swing呢