关于老师代码中的删除成员的部分

来源:2-9 JDBC实战---搭建视图层(下)

K_Muxs

2016-10-19 18:41

我下载了课程代码,里面的model.view包下有整个程序的完整代码。下面是代码中的DELETE部分。

整个代码的执行过程就是,当删除成功后,没有任何提示信息,如果再输入一个ID就再执行删除过程,

怎么修改代码,使删除成功后提示我们要进行的操作,比如提示继续删除或返回主菜单呢?

else if(OPERATION_DELETE.equals(in.toUpperCase())
     ||OPERATION_DELETE.substring(0, 1).equals(in.toUpperCase())
     ||OPERATION_DELETE.equals(pervious)){
    pervious = OPERATION_DELETE;
    if (1 == step) {
     System.out.println("请输入要删除的女神ID:");
    } else if (2 == step) {
     Integer id = null;
     try {
      id = Integer.valueOf(in);
      try {
       action.del(id);
       step = 1;
       System.out.println("删除女神信息成功");
      } catch (Exception e) {
       System.out.println("删除女神信息失败");
      }
     } catch (Exception e) {
      System.out.println("请输入正确的女神ID:");
      step = 1;
     }
    }
    if (OPERATION_DELETE.equals(pervious)) {
     step++;
    }


写回答 关注

1回答

  • Jerryzlei
    2016-10-20 22:30:02
    已采纳

    就在删除成功哪里操作吧,接着给previous重新赋其它和上面不一样的任意值,然后给点提示比如打印菜单等提示,后面应该就又可以重新选择功能了

    进击的猿

    那如果,比如还写了个删除的,进入删除那个if之后,提示输入删除的id号,然后突然输入了a,那就跳进添加的那里了,然后precious就变成1了,然后不就变成了添加了吗

    2017-02-22 10:42:45

    共 1 条回复 >

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 856 问题

查看课程

相似问题