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

您的位置:首頁技術文章
文章詳情頁

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

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

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

題目:

1、完成一個通訊錄,需求:

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

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

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

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

代碼分析:

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

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

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

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

代碼實現(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)系人手機號:');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('手機號輸入有誤,請重新輸入'); 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)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本亚州欧洲精品不卡| 国产极品一区| 美女视频黄免费的久久| 午夜精品久久久久久久久久蜜桃| 青草国产精品| 精品久久一区| 日本高清不卡一区二区三区视频| 欧美午夜精品一区二区三区电影| 免费观看在线综合色| 亚洲精品在线a| 91精品一区| 福利在线免费视频| 亚洲香蕉网站| 精品国产成人| 91精品国产成人观看| 蜜臀精品久久久久久蜜臀| 亚洲午夜精品久久久久久app| 久久国际精品| 精品国产精品久久一区免费式| 久久精选视频| 视频一区欧美精品| 成人精品中文字幕| 欧美精品高清| 亚洲欧美不卡| 国产欧美日韩精品一区二区免费 | 91精品国产调教在线观看| 日韩深夜视频| 香蕉成人av| 日本vs亚洲vs韩国一区三区二区| 国产99久久| 久久国产精品99国产| 国产精品一区二区三区www | 国精品一区二区三区| 日本欧美韩国一区三区| 精品欧美久久| 黄色日韩精品| 日韩精品午夜| 黄在线观看免费网站ktv| 日韩中文欧美在线| 一区久久精品| 夜夜精品视频| 欧美在线亚洲综合一区| 亚洲午夜精品久久久久久app| 人人精品久久| 日韩欧美2区| 一区二区三区四区日本视频| 亚洲神马久久| 久久精品97| 综合亚洲色图| 狠狠干综合网| 久久毛片亚洲| 麻豆精品一区二区综合av| 国产精品一国产精品| 色天使综合视频| 久久亚洲一区| 欧美aⅴ一区二区三区视频| 亚洲高清久久| 国产欧美亚洲一区| 欧美日韩尤物久久| 99国产精品视频免费观看一公开| 综合视频一区| 久久成人一区| 国产情侣久久| 国产一区2区在线观看| 久久永久免费| 久久久久蜜桃| 亚洲男女av一区二区| 欧美在线亚洲| 久久精品女人| 欧美aa在线观看| 亚洲精品午夜av福利久久蜜桃| 日韩一区二区三区四区五区| 老司机精品在线| 日韩免费小视频| 国产一区二区久久久久| 日韩久久电影| 日本一区福利在线| 日韩av在线播放网址| 亚洲精品黄色| 麻豆中文一区二区| 久久久久.com| 日韩精品视频中文字幕| 国产亚洲精品精品国产亚洲综合| 国产精品97| 国产精品视频一区二区三区综合| 黑丝一区二区| а√天堂中文在线资源8| 日韩高清不卡在线| 国产亚洲网站| 老鸭窝一区二区久久精品| 欧美日韩少妇| 日韩在线看片| 国产精品巨作av| 欧美jjzz| 午夜欧美巨大性欧美巨大| 麻豆中文一区二区| 欧美特黄一区| 久久久免费人体| 免费日韩视频| 亚洲成人一区在线观看| 久久精品97| 亚洲在线国产日韩欧美| 久久精品国产亚洲aⅴ| 亚洲青青久久| 欧美激情另类| 国产调教精品| 国产免费av国片精品草莓男男 | 偷拍欧美精品| 欧美日一区二区三区在线观看国产免 | 91亚洲自偷观看高清| 精品网站aaa| 亚洲毛片在线| 日韩精品欧美| 麻豆精品蜜桃| 电影91久久久| 国产一区二区三区视频在线| 国产精品2023| 久久国产婷婷国产香蕉| 亚洲精品人人| 综合色就爱涩涩涩综合婷婷| 先锋影音国产一区| 麻豆成人在线| 日韩中文字幕一区二区三区| 国产高清久久| 亚洲黑丝一区二区| 亚洲黑丝一区二区| 国产韩日影视精品| 99成人在线视频| 久久精品国产68国产精品亚洲| 久久狠狠婷婷| 香蕉精品久久| 亚洲免费影院| 亚洲人成高清| 日韩国产欧美在线视频| 欧美一区影院| 久久丁香四色| 久久精品国产999大香线蕉| 麻豆高清免费国产一区| 水蜜桃久久夜色精品一区| 91精品xxx在线观看| 日韩精品一区二区三区免费观看| 欧美日韩色图| 日韩欧美不卡| 久久久久午夜电影| 欧美女激情福利| 亚洲精品极品| 日本高清久久| 精品久久91| 神马午夜久久| 午夜久久福利| 日本电影久久久| 久久精品系列| 日韩大片在线| 国产视频一区免费看| 亚洲三级网站| 国产欧美在线| 日韩久久一区二区三区| 亚洲精品亚洲人成在线观看| 精品久久亚洲| 丝袜国产日韩另类美女| 欧美粗暴jizz性欧美20| 国产精品欧美一区二区三区不卡| 亚洲精品在线观看91| 精品午夜视频| 国产欧美日韩在线一区二区 | 激情久久五月| 亚洲作爱视频| 国产日韩中文在线中文字幕| 国内精品美女在线观看| 国产在线|日韩| 久久中文亚洲字幕| 亚洲精品无播放器在线播放| 麻豆极品一区二区三区| 另类专区亚洲| 免费国产亚洲视频| 久久免费福利| 亚洲经典在线| 久久av影院| 亚洲高清毛片| 国产欧美日韩一区二区三区四区| 日本精品影院| 日韩精品第一| 日韩欧美午夜| 日韩欧美久久| 成人久久一区| 自拍日韩欧美| 国产精品大片| 尤物精品在线| 美女精品久久| 午夜一级在线看亚洲| 国产一区二区三区网| 国产精品日韩久久久| 你懂的网址国产 欧美| 麻豆久久精品| 最新中文字幕在线播放 | 欧美日韩91| 欧美aa国产视频| 麻豆一区二区三| 91精品电影| 久久一区亚洲|