请问怎么在JAVA中·把已有的信息进行修改和追加·····有的急·
解决方案 »
- socket的问题
- 关于Java类之间的数据共享
- 为何找不到包javax.servlet.jsp
- 要写一个treeview,使每个节点要有双击事件,要怎么实现????
- 小弟的留言板程序,编译没有问题,但设置字体不起作用。
- 圆packing 和np
- 求教,基础类的论坛和教程!
- 关于一个简单无比的函数!!!
- 关于对2进制的文件的存储的问题,也就是关于I/O的问题。请各位进来看看,谢谢。
- 菜鸟问题!请各位看看吧!
- 想写个树,能增删改叶子节点和非叶子节点,主要技术java、struts、hibernate、ajax、sqlserver!
- 如何循环打印出001,002,003,004,005.....050
楼主【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
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();
}
}这个是里面的查询的类
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();
}}
Eclipse 格式设置配置好后也就两个菜单命令。
这么整会死人的。
你要是jsp不会,哪怕去看点基本的swing呢