亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

完整版的View代碼塊有誰寫出來了嗎

完整版的View代碼塊有誰寫出來了嗎

正在回答

4 回答

public?class?View?{
?private?static?final?String?CONTEXT?=?"歡迎來到女神禁區:\n"?+?"下面是女神禁區的功能列表:\n"
???+?"[MAIN/M]:主菜單\n"?+?"[QUERY/Q]:查看全部女神的信息\n"
???+?"[GET/G]:查看某位女神的詳細信息\n"?+?"[ADD/A]:添加女神信息\n"
???+?"[UPDATE/U]:更新女神信息\n"?+?"[DELETE/D]:刪除女神信息\n"
???+?"[SEARCH/S]:查詢女神信息(根據姓名、手機號來查詢)\n"?+?"[EXIT/E]:退出女神禁區\n"
???+?"[BREAK/B]:退出當前功能,返回主菜單";
?private?static?final?String?OPERATION_MAIN?=?"MAIN";
?private?static?final?String?OPERATION_QUERY?=?"QUERY";
?private?static?final?String?OPERATION_GET?=?"GET";
?private?static?final?String?OPERATION_ADD?=?"ADD";
?private?static?final?String?OPERATION_UPDATE?=?"UPDATE";
?private?static?final?String?OPERATION_DELETE?=?"DELETE";
?private?static?final?String?OPERATION_SEARCH?=?"SEARCH";
?private?static?final?String?OPERATION_EXIT?=?"EXIT";
?private?static?final?String?OPERATION_BREAK?=?"BREAK";
?public?static?void?main(String[]?args)?{
??Scanner?input?=?new?Scanner(System.in);
??Goddess?g?=?new?Goddess();
??GoddessAction?ga?=?new?GoddessAction();
??System.out.println(CONTEXT);
??//?保持程序持續運行
??String?cpu?=?null;
??Integer?step?=?0;
??while?(input.hasNext())?{//?如果有輸入值,則返回true
???String?in?=?input.next();
???if?(OPERATION_EXIT.equals(in.toUpperCase())
?????||?OPERATION_EXIT.substring(0,?1).equals(in.toUpperCase()))?{
????System.out.println("您已成功退出女神后宮");
????break;
???}?else?if?(OPERATION_MAIN.equals(in.toUpperCase())
?????||?OPERATION_MAIN.substring(0,?1).equals(in.toUpperCase()))?{
????System.out.println(CONTEXT);
???}?else?if?(OPERATION_BREAK.equals(in.toUpperCase())
?????||?OPERATION_BREAK.substring(0,?1).equals(in.toUpperCase()))?{
????cpu?=?null;
????step?=?0;
????System.out.println(CONTEXT);
???}?else?if?(OPERATION_ADD.equals(in.toUpperCase())
?????||?OPERATION_ADD.substring(0,?1).equals(in.toUpperCase())
?????||?OPERATION_ADD.equals(cpu))?{
????cpu?=?OPERATION_ADD;
????if?(step?==?0)?{
?????System.out.println("請輸入女神的[姓名]");
????}?else?if?(step?==?1)?{
?????g.setUser_name(in);
?????System.out.println("請輸入女神的[年齡]");
????}?else?if?(step?==?2)?{
?????g.setSex(1);
?????g.setAge(Integer.parseInt(in));
?????System.out.println("請輸入女神的[生日],格式為:yyyy-MM-dd");
????}?else?if?(step?==?3)?{
?????SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy-MM-dd");
?????Date?birthday?=?null;
?????try?{
??????birthday?=?sdf.parse(in);
??????g.setBirthday(birthday);
??????System.out.println("請輸入女神的[郵箱]");
?????}?catch?(ParseException?e)?{
??????e.printStackTrace();
??????System.out.println("您輸入的格式有誤,請重新輸入");
??????step?=?2;
?????}
????}?else?if?(step?==?4)?{
?????g.setEmail(in);
?????System.out.println("請輸入女神的[電話]");
????}?else?if?(step?==?5)?{
?????g.setMobile(in);
?????System.out.println("請輸入添加人");
????}?else?if?(step?==?6)?{
?????g.setCreate_user(in);
?????g.setUpdate_user(in);
?????g.setIsdel(1);
?????try?{
??????ga.add(g);
??????System.out.println("添加女神成功");
?????}?catch?(Exception?e)?{
??????e.printStackTrace();
??????System.out.println("添加女神失敗");
?????}
????}
????if?(step?==?6)?{
?????step?=?0;
????}?else?{
?????step++;
????}
???}?else?if?(OPERATION_QUERY.equals(in.toUpperCase())
?????||?OPERATION_QUERY.substring(0,?1).equals(in.toUpperCase()))?{
????try?{
?????List<Goddess>?list?=?ga.query();
?????for?(Goddess?goddess?:?list)?{
??????System.out.println(goddess.getId()?+?"號女神:"
????????+?goddess.getUser_name()?+?"???芳齡:"
????????+?goddess.getAge());
?????}
????}?catch?(Exception?e)?{
?????e.printStackTrace();
????}
???}?else?if?(OPERATION_GET.equals(in.toUpperCase())
?????||?OPERATION_GET.substring(0,?1).equals(in.toUpperCase()))?{
????System.out.println("請輸入需要查詢的女神編號");
????String?in2?=?input.next();
????try?{
?????g?=?ga.query(Integer.valueOf(in2));
?????ga.show(g);
????}?catch?(Exception?e)?{
?????e.printStackTrace();
????}
???}?else?if?(OPERATION_DELETE.equals(in.toUpperCase())
?????||?OPERATION_DELETE.substring(0,?1).equals(in.toUpperCase()))?{
????System.out.println("請輸入要刪除的女神");
????String?in2?=?input.next();
????try?{
?????ga.del(Integer.valueOf(in2));
?????System.out.println("刪除女神成功");
????}?catch?(Exception?e)?{
?????e.printStackTrace();
?????System.out.println("刪除女神失敗");
????}
???}?else?if?(OPERATION_UPDATE.equals(in.toUpperCase())
?????||?OPERATION_UPDATE.substring(0,?1).equals(in.toUpperCase())
?????||?OPERATION_UPDATE.equals(cpu))?{
????cpu?=?OPERATION_UPDATE;
????if?(step?==?0)?{
?????System.out.println("進去更新");
?????System.out.println("請輸入需要修改的女神編號");
????}?else?if?(step?==?1)?{
?????g.setId(Integer.valueOf(in));
?????System.out.println("請輸入女神的[姓名]");
????}?else?if?(step?==?2)?{
?????g.setUser_name(in);
?????System.out.println("請輸入女神的[年齡]");
????}?else?if?(step?==?3)?{
?????g.setSex(1);
?????g.setAge(Integer.parseInt(in));
?????System.out.println("請輸入女神的[生日],格式為:yyyy-MM-dd");
????}?else?if?(step?==?4)?{
?????SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy-MM-dd");
?????Date?birthday?=?null;
?????try?{
??????birthday?=?sdf.parse(in);
??????g.setBirthday(birthday);
??????System.out.println("請輸入女神的[郵箱]");
?????}?catch?(ParseException?e)?{
??????e.printStackTrace();
??????System.out.println("您輸入的格式有誤,請重新輸入");
??????step?=?2;
?????}
????}?else?if?(step?==?5)?{
?????g.setEmail(in);
?????System.out.println("請輸入女神的[電話]");
????}?else?if?(step?==?6)?{
?????g.setMobile(in);
?????System.out.println("請輸入更新人");
????}?else?if?(step?==?7)?{
?????g.setUpdate_user(in);
?????g.setIsdel(1);
?????try?{
??????ga.edit(g);
??????System.out.println("更新女神成功");
?????}?catch?(Exception?e)?{
??????e.printStackTrace();
??????System.out.println("更新女神失敗");
?????}
????}
????if?(step?==?7)?{
?????step?=?0;
????}?else?{
?????step++;
????}
???}?else?if?(OPERATION_SEARCH.equals(in.toUpperCase())
?????||?OPERATION_SEARCH.substring(0,?1).equals(in.toUpperCase())
?????||?OPERATION_SEARCH.equals(cpu))?{
????cpu?=?OPERATION_SEARCH;
????List<Map<String,?Object>>?list?=?new?ArrayList<Map<String,Object>>();
????Map<String,?Object>?map?=?new?HashMap<String,?Object>();
????if?(step?==?0)?{
?????System.out.println("請輸入搜索條件");
?????step++;
????}?else?if?(in.equals("user_name"))?{
?????System.out.println("請輸入搜索條件的值");
?????map.put("name",?"user_name");
?????map.put("rela",?"=");
?????String?in2?=?input.next();
?????map.put("value",?"'"+in2+"'");
?????list.add(map);
?????try?{
??????List<Goddess>?g3?=?ga.query(list);
??????ga.show(g3.get(0));
?????}?catch?(Exception?e)?{
??????e.printStackTrace();
?????}
????}?else?if?(!in.equals("user_name"))?{
?????System.out.println("請輸入搜索條件的值");
?????map.put("name",?in);
?????String?in2?=?input.next();
?????map.put("rela",?"like");
?????map.put("value",?in2);
?????list.add(map);
?????try?{
??????List<Goddess>?g3?=?ga.query(list);
??????ga.show(g3.get(0));
?????}?catch?(Exception?e)?{
??????e.printStackTrace();
?????}
????}
???}?else?{
????System.out.println("您輸入的值為:"?+?in);
???}
??}
?}

這是自己敲得代碼,還沒修改。我對GoddessDao里面的方法做了一些調整?!癎ET”部分的代碼不要看。

2 回復 有任何疑惑可以回復我~
#1

幕布斯3326765

棒呆哦,吼吼吼
2021-06-16 回復 有任何疑惑可以回復我~

感激不盡

0 回復 有任何疑惑可以回復我~
#1

qq__3890

有完整的視圖代碼嗎
2016-05-30 回復 有任何疑惑可以回復我~

誰寫出來了,給我發個完整的View


0 回復 有任何疑惑可以回復我~

正在嘗試自己寫出來

0 回復 有任何疑惑可以回復我~
#1

Refactor易先生 提問者

jiayou!
2016-03-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

完整版的View代碼塊有誰寫出來了嗎

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號