日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Java實(shí)現(xiàn)簡單通訊錄管理系統(tǒng)

瀏覽:137日期:2023-02-08 17:42:31

本文實(shí)例為大家分享了Java實(shí)現(xiàn)通訊錄管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

題目:

1、完成一個(gè)通訊錄,需求:

(1)添加聯(lián)系人(聯(lián)系人:編號,姓名,手機(jī)號,QQ,郵箱地址)添加時(shí)需要檢查手機(jī)號和郵箱地址格式是否正確,若不正確,不允許添加

(2)聯(lián)系人查詢(輸入姓名或電話查詢)

(3)顯示聯(lián)系人列表

(4)根據(jù)編號刪除指定編號的聯(lián)系人

代碼分析:

之前寫過類似的管理系統(tǒng),不過是使用數(shù)組進(jìn)行數(shù)據(jù)存儲,這次的通訊錄管理系統(tǒng)通過動態(tài)數(shù)組

ArrayList進(jìn)行數(shù)據(jù)存儲。其中代碼實(shí)現(xiàn)的原理和之前所寫相似。在此不再贅述。

判斷手機(jī)號郵箱地址格式是否格式正確使用了正則表達(dá)式進(jìn)行判斷,如果輸入錯(cuò)誤則輸出提示語句,并重新輸入正確格式,遞歸實(shí)現(xiàn)。

其中修改手機(jī)號的方法和刪除用戶類似,順帶寫了一下,沒有進(jìn)行實(shí)現(xiàn),感興趣的朋友可以自己進(jìn)行實(shí)現(xiàn)測試一下。

代碼實(shí)現(xiàn):

用戶類:

package com.softeem.j2106.work; /** * @author admin * 2021/7/26 */public class User { private int no; private String name; private String phone; private String QQ; private String email; public User() { } public User(int no, String name, String phone, String QQ, String email) {this.no = no;this.name = name;this.phone = phone;this.QQ = QQ;this.email = email; } public int getNo() {return no; } public void setNo(int no) {this.no = no; } public String getName() {return name; } public void setName(String name) {this.name = name; } public String getPhone() {return phone; } public void setPhone(String phone) {this.phone = phone; } public String getQQ() {return QQ; } public void setQQ(String QQ) {this.QQ = QQ; } public String getEmail() {return email; } public void setEmail(String email) {this.email = email; } @Override public String toString() {return 'User{' +'no=' + no +', name=’' + name + ’’’ +', phone=’' + phone + ’’’ +', QQ=’' + QQ + ’’’ +', email=’' + email + ’’’ +’}’; }}

用戶管理類:

public class UserMange { static ArrayList<User> s = new ArrayList<>(); public boolean addUser(User user){return s.add(user); } public ArrayList showInfo(){return s; } public User searchByName(String name){for (User user : s) { if (Objects.equals(name,user.getName()) ||Objects.equals(name,user.getPhone())){return user; }}return null; } public boolean updatePhone(int no,String phone){User user = null;for(User u:s) { if(no == u.getNo()) {u.setPhone(phone);break; }}if(user == null) { System.out.println('該用戶不存在'); return false;}System.out.println('修改成功!');return true; } public boolean delUser(int no){User user = null;for(User u:s) { if(no == u.getNo()) {user = u;break; }}if(user == null) { System.out.println('該用戶不存在'); return false;}return s.remove(user); }}

測試類:

public class Test2 { static UserMange user = new UserMange(); static Scanner sc = new Scanner(System.in); public static void start(){System.out.println('=======SOFTEEM通訊錄管理系統(tǒng)=====');System.out.println('【1】添加聯(lián)系人');System.out.println('【2】聯(lián)系人查詢');System.out.println('【3】顯示聯(lián)系人列表');System.out.println('【4】根據(jù)編號刪除指定編號的聯(lián)系人');System.out.println('=============================');int i = sc.nextInt();switch (i){ case 1:add();start();break; case 2:System.out.println('【1】通過聯(lián)系人姓名查詢/【2】通過聯(lián)系人電話查詢');int a = sc.nextInt();findbyName(a);start();break; case 3:show();start();break; case 4:del();start();break; case 0:System.out.println('謝謝使用,再見!');System.exit(0);break; default:System.out.println('請輸入正確的指令!');start();break;} } public static void add(){System.out.println('請輸入聯(lián)系人編號:');int a = sc.nextInt();System.out.println('請輸入聯(lián)系人姓名:');String b = sc.next();System.out.println('請輸入聯(lián)系人手機(jī)號:');String c = sc.next();judgePhone(c);System.out.println('請輸入聯(lián)系人QQ:');String d = sc.next();System.out.println('請輸入聯(lián)系人郵箱地址:');String e = sc.next();judgeEmail(e);User x = new User(a,b,c,d,e);if(user.addUser(x)){ System.out.println('添加成功!');} } public static void judgePhone(String phone){ if (phone.matches('1[34589][0-9]{9}')){ }else { System.out.println('手機(jī)號輸入有誤,請重新輸入'); String v = sc.next(); judgePhone(v);} } public static void judgeEmail(String email){ if (email.matches('[A-Za-z0-9]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)')){ }else { System.out.println('郵箱格式輸入有誤,請重新輸入'); String v = sc.next(); judgeEmail(v);} } public static void findbyName(int a){if (a==1){ System.out.println('請輸入聯(lián)系人姓名');}else { System.out.println('請輸入聯(lián)系人電話');}String name = sc.next();User user = Test2.user.searchByName(name);System.out.println(user); } public static void show(){ArrayList list = user.showInfo();for (Object o : list) { System.out.println(o);} } public static void del(){System.out.println('請輸入編號');int no = sc.nextInt();if(user.delUser(no)){ System.out.println('刪除成功');} } public static void main(String[] args) {start(); }}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩视频免费看| 青草av.久久免费一区| 日本aⅴ免费视频一区二区三区| 日韩欧美中文字幕一区二区三区| 日本一不卡视频| 久久女人天堂| 伊人精品一区| 蜜臀精品久久久久久蜜臀| 亚洲精品系列| 国产一区二区精品久| 99久久夜色精品国产亚洲1000部| 久久久影院免费| 亚洲欧美在线综合| 久久精品理论片| 亚洲激情av| 国产欧美欧美| 91看片一区| 日韩视频二区| 国产精品亚洲综合色区韩国| 日韩精品一区二区三区免费观看| 麻豆精品视频在线观看| 宅男在线一区| 国产精品黄色片| 日韩午夜免费| 欧美国产一级| 欧美日本三区| 欧美午夜不卡影院在线观看完整版免费| 亚洲精品一级| 性欧美69xoxoxoxo| 精品国产一区二| 日韩毛片一区| 亚洲激情另类| 中文字幕人成乱码在线观看| 亚洲最大av| 亚洲福利免费| 国产精品麻豆久久| 国产精品多人| 亚洲精品欧美| 日韩视频在线一区二区三区| 久久亚洲国产精品尤物| 亚洲精品亚洲人成在线观看| 亚洲精品小说| 日韩精品欧美| 日韩精品专区| 日本黄色精品| 国产精品免费精品自在线观看| 日韩精品一卡二卡三卡四卡无卡| 久久国产高清| 亚洲欧美日韩国产综合精品二区| 久久夜夜操妹子| 桃色av一区二区| 在线中文字幕播放| 日韩大片在线播放| 国产精品一区二区精品视频观看 | 亚洲日韩中文字幕一区| 日韩中文字幕一区二区三区| 欧美日韩日本国产亚洲在线| 黄色日韩在线| 午夜宅男久久久| 免费欧美在线视频| 亚洲人成亚洲精品| 亚洲自啪免费| 日本不卡在线视频| 欧美成人一二区| 国产aⅴ精品一区二区四区| 色婷婷综合网| 久久天堂成人| 亚洲激情欧美| 18国产精品| 精品欧美视频| 国内激情久久| 亚洲精品国产日韩| 国产黄色精品| 日本免费久久| 亚洲欧美视频一区二区三区| 日韩精品视频一区二区三区| 日韩国产欧美一区二区三区| 国产免费久久| 婷婷色综合网| 国产精品一页| 欧美手机在线| 国产欧美另类| 亚洲国产一区二区在线观看| 亚洲一级淫片| 中文字幕在线官网| 亚洲综合图色| 久久国产小视频| 国产欧美日韩精品高清二区综合区 | 婷婷精品视频| 久久国际精品| 91九色精品国产一区二区| 国产欧美日韩一区二区三区四区 | 亚洲精品系列| 999久久久精品国产| 蜜臀av国产精品久久久久| 久久精品伊人| 日韩精品a在线观看91| 欧美亚洲精品在线| 国产精品99久久免费| 免费在线观看不卡| 免费污视频在线一区| 国产精品视频一区视频二区| 国产精品三上| 欧美成人日韩| 黄在线观看免费网站ktv| 欧美天堂在线| 国产亚洲欧美日韩精品一区二区三区 | 日韩一区精品| 视频一区视频二区在线观看| 中文字幕人成乱码在线观看 | 九九久久国产| 国产精品视频首页| 日本不卡一二三区黄网| 手机精品视频在线观看| 久久国产成人| 国产精品女主播一区二区三区| 黑人精品一区| 久久精品一区二区不卡| 亚洲不卡系列| 日韩精品首页| 国产99亚洲| 欧美天堂亚洲电影院在线观看| 91久久久精品国产| 三级欧美在线一区| 日韩高清电影一区| 国产精品久久久久久久久久久久久久久 | av在线日韩| 国产综合亚洲精品一区二| 国产综合色产| 日韩专区在线视频| 四虎精品永久免费| 日韩一二三区在线观看| 日本视频一区二区| 麻豆91小视频| 国产成人精品一区二区免费看京 | 欧美香蕉视频| 中文精品视频| 日韩不卡一区二区三区| 国产精品2023| 欧美日韩免费看片| 日韩专区在线视频| 嫩草伊人久久精品少妇av杨幂| 国产一区二区三区四区| 99精品视频在线观看免费播放| 国产精品美女久久久浪潮软件| 手机精品视频在线观看| 国产精品久久久一区二区| 91亚洲国产| 蜜桃视频一区二区| 精品一区av| 丝袜亚洲另类欧美| 精品久久美女| 综合日韩在线| 成人在线丰满少妇av| 亚洲一区二区三区在线免费| 美腿丝袜亚洲一区| 亚洲免费成人| 成人精品国产亚洲| 亚洲伊人精品酒店| 国产va在线视频| 国产精品腿扒开做爽爽爽挤奶网站| 国产免费av国片精品草莓男男| 久久国产直播| 久久不见久久见中文字幕免费 | 久久一区欧美| 四虎精品一区二区免费| 国产午夜精品一区二区三区欧美 | 久久精品1区| 日韩不卡一二三区| 久久午夜精品一区二区| 在线看片国产福利你懂的| 欧美永久精品| 亚洲一区二区小说| 在线亚洲观看| 偷拍欧美精品| 欧美成人综合| 久久裸体视频| 三级小说欧洲区亚洲区| 国产成人免费av一区二区午夜| 国产情侣久久| 青草av.久久免费一区| 四虎精品一区二区免费| 亚洲欧美专区| 国产亚洲综合精品| 国产精品99免费看| 欧美不卡高清一区二区三区| 久久影院午夜精品| 中文字幕系列一区| 久久久久久久久久久妇女| 中文字幕一区久| 91日韩免费| 久久在线视频免费观看| 欧美精品羞羞答答| 日韩亚洲国产欧美| 亚洲欧美在线专区| 欧美日韩精品一区二区三区视频| 久久精品72免费观看| 免费在线观看一区| 亚洲女同av| 亚洲女同一区|