亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? operate.java

?? 電話本小系統
?? JAVA
字號:
package com.telephonebook;

import java.util.Vector;
import java.util.Collections;
public class Operate {
/**
 * 業務處理類
 */
	/**定義一個用戶容器,用于容納用戶對象*/
	private static Vector<Person> v=new Vector<Person>();
	static {
		v.add(new Person(1,"zhangsan",23,"M","12345678","beijing"));
		v.add(new Person(2,"zhangran",20,"F","12356389","hangzhou"));
		v.add(new Person(3,"lili",23,"f","12345634","beijing"));
		v.add(new Person(4,"zhaohe",23,"m","12315689","jilin"));
		v.add(new Person(5,"lilin",29,"m","12367689","qinghai"));
		v.add(new Person(6,"wangfei",20,"f","12345612","hubei"));
		v.add(new Person(7,"wanghai",21,"m","12345559","hubei"));
	}
	/**用戶添加信息業務邏輯控制*/
	public  boolean addLogic(){
		System.out.println("請選擇功能項:");
		/**顯示添加菜單*/
		new Menu().addMenu();
		/**檢查用戶輸入的菜單選項是否符合要求*/
		int in=new TelNoteRegex().menuRegex(1, 3);
		
		switch(in){
		/**添加新記錄*/
		case 1:
			addOperation();
			
			return true;
		/**顯示全部記錄*/
		case 2:
			
			showAll();
			
			return true;
		/**返回上一級*/
		case 3:
			
			break;
		}
		return false;
	}
	/**用戶查詢信息業務邏輯控制*/
	public boolean searchLogic(){
		/**顯示查找菜單*/
		if(v.size()==0){
			System.out.println("電話簿已空,不能繼續為您查找");
			return false;
		}
		new Menu().searchMenu();
		/**對用戶的輸入進行檢查*/
		int in=new TelNoteRegex().menuRegex(1, 7);
		
		switch(in){
		/**按姓名查找*/
		case 1:
			searchByName();
			return true;
		/**按年齡查找*/
		case 2:
			searchByAge();
			return true;
		/**按性別查找*/
		case 3:
			searchBySex();
			return true;
		/**按電話號碼查找*/
		case 4:
			searchByTelNum();
			return true;
		/**按地址進行查找*/
		case 5:
			searchByAdd();
			return true;
	   //顯示全部記錄
		case 6:
			showAll();
			return true;
		//返回上一級
		case 7:
			
			break;
		}
		return false;
	}
	/**修改信息業務邏輯控制*/
	public boolean modifyLogicLogic(){
		if(v.size()==0){
			System.out.println("電話簿已空,不能繼續為您修改");
			return false;
		}
		/**顯示修改菜單*/
		new Menu().modifyMenu();
		/**對用戶的輸入進行檢查*/
		int in=new TelNoteRegex().menuRegex(1, 3);
		
		switch(in){
		/**顯示全部記錄*/
		case 1:
			showAll();			
			return true;
		/**修改指定記錄信息*/
		case 2:
			modify();
			return true;
		/**返回上一級*/
		case 3:
			
			break;
		}
		return false;
	}
	/**刪除信息業務邏輯控制*/
	public boolean deleteLogic(){
		
		/**顯示刪除菜單*/
		new Menu().deleteMenu();
		if(v.size()==0){
			System.out.println("電話簿已空,無法再繼續進行刪除");
			return false;
		}
		/**對用戶的輸入進行檢查*/
		int in=new TelNoteRegex().menuRegex(1, 4);
		
		switch(in){
		/**顯示全部記錄*/
		case 1:
			showAll();
			return true;
		/**刪除指定記錄*/
		case 2:
			delete();
			return true;
		/**刪除全部記錄*/
		case 3:
			deleteAll();
			return true;
		/**返回上一級*/
		case 4:

			break;
		}
		return false;
	}
	/**排序信息業務邏輯控制*/
	public boolean orderLogic(){
		if(v.size()==0){
			System.out.println("電話簿已空,不能繼續為您排序");
			return false;
		}
		/**顯示排序菜單*/
		new Menu().orderMenu();
		/**對用戶的輸入進行檢查*/
		int in=new TelNoteRegex().menuRegex(1, 5);
		switch(in){
		/**按姓名進行排序*/
		case 1:
			orderName();
			return true;
		/**按年齡進行排序*/
		case 2:
			orderAge();
			return true;
		/**按性別進行排序*/
		case 3:
			orderSex();
			return true;
		/**顯示全部記錄*/
		case 4:
			showAll();
			return true;
		/**返回上一級*/
		case 5:
			
			break;
		}
		return false;
	}
	/**添加新用戶信息*/
	public void addOperation (){
		/**向集合中添加一個元素*/
		v.add(new Person());
		/**對剛添加元素的ID進行賦值*/
		v.get(v.size()-1).setId(v.size());
		/**對用戶輸入的姓名進行檢查*/
		String name=new TelNoteRegex().nameRegex();
		/**把用戶輸入的姓名賦給剛添加的對象*/
		v.get(v.size()-1).setName(name);
		/**對用戶輸入的年齡進行檢查*/
		int age=new TelNoteRegex().ageRegex();
		/**把用戶輸入的年齡賦給剛添加的對象*/
		v.get(v.size()-1).setAge(age);
		/**對用戶輸入的性別進行檢查*/
		String sex=new TelNoteRegex().sexRegex();
		/**把用戶輸入的性別賦給剛添加的對象*/
		v.get(v.size()-1).setSex(sex);
		/**對用戶輸入的電話號碼進行檢查*/
		String tel=new TelNoteRegex().telNumRegex();
		/**把用戶輸入的電話號碼賦給剛添加的對象*/
		v.get(v.size()-1).setTelNum(tel);
		/**對用戶輸入的地址進行檢查*/
		String address=new TelNoteRegex().addressRegex();
		/**把用戶輸入的地址賦給剛添加的對象*/
		v.get(v.size()-1).setAddress(address);
		/**把剛添加的對象顯示出來*/
		System.out.println(v.get(v.size()-1));
	}
	/**查詢全部用戶信息*/
	public void showAll(){
		
		/**如果電話簿已經為空,提示用戶。*/
		if(v.size()==0){
			System.out.println("電話簿已空,請進行其他操作");
			return;
		}
		System.out.println("全部電話簿記錄為:");
		for(int i=0;i<v.size();i++){
			
			System.out.println(v.get(i));
		}
		
		
	}
	/**按姓名查詢用戶信息*/
	public void searchByName(){
		boolean b=false;
		 int i=0;
		String name=new TelNoteRegex().nameRegex();
		for( i=0;i<v.size();i++){
			if(v.get(i).getName().compareToIgnoreCase(name)==0){
				b=true;
				System.out.println(v.get(i));
			}
		}
		/**如果用戶輸入的姓名不存在,提示用戶*/
		if(!b){
			System.out.println("您查找的姓名不存在!請重新輸入!");
			searchByName();
		}
		
	}
	/**按年齡查詢用戶信息*/
	public void searchByAge(){
		boolean b=false;
		 int i=0;
		int age=new TelNoteRegex().ageRegex();
		for( i=0;i<v.size();i++){
			
			if(v.get(i).getAge()==age){
				b=true;
				System.out.println(v.get(i+1));
			}
		}
		/**如果用戶輸入的年齡不存在,提示用戶。*/
		if(!b){
			System.out.println("您查找的年齡不存在!請重新輸入!");
			searchByAge();
		}
	}
	/**按性別查詢用戶信息*/
	public void searchBySex(){
		boolean b=false;
		 int i=0;
		String sex=new TelNoteRegex().sexRegex();
		for( i=0;i<v.size();i++){
			if(v.get(i).getSex().compareToIgnoreCase(sex)==0){
				b=true;
				System.out.println(v.get(i));
			}
		}
		/**如果用戶輸入的性別不存在,提示用戶*/
		if(!b){
			System.out.println("您查找的性別不存在!請重新輸入!");
			searchBySex();
		}
	}
	/**按電話號碼查詢用戶信息*/
	public void searchByTelNum(){
		boolean b=false;
		 int i=0;
		String tel=new TelNoteRegex().telNumRegex();
		for( i=0;i<v.size();i++){
			if(v.get(i).getTelNum().equals(tel)){
				b=true;
				System.out.println(v.get(i));
			}
		}
		/**如果用戶輸入的電話號碼不存在,提示用戶*/
		if(!b){
			System.out.println("您查找的電話號碼不存在!請重新輸入!");
			searchByTelNum();
		}
	}
	/**按地址查詢用戶信息*/
	public void searchByAdd(){
		boolean b=false;
		 int i=0;
		String address=new TelNoteRegex().addressRegex();
		for( i=0;i<v.size();i++){
			if(v.get(i).getAddress().compareToIgnoreCase(address)==0){
				b=true;
				System.out.println(v.get(i));
			}
		}
		/**如果用戶輸入的地址不存在,提示用戶*/
		if(!b){
			System.out.println("您查找的地址不存在!請重新輸入!");
			searchByAdd();
		}
	}
	/**修改指定記錄信息*/
	static int id=0;
	public void modify(){
		System.out.println("請輸入記錄號:");
		/**對用戶輸入的ID號進行檢查*/
		id=new TelNoteRegex().menuRegex(1, v.size()+1);
		System.out.println(v.get(id-1));/**顯示要修改的記錄信息*/
		new Menu().subModifyMenu();
		int in=new TelNoteRegex().menuRegex(1, 6);
		
		switch(in){
		/**按姓名進行修改*/
		case 1:
			modifyName();
			break;
		/**按年齡進行修改*/
		case 2:
			modifyAge();
			break;
		/**按性別進行修改*/
		case 3:
			modifySex();
			break;
		/**按電話號碼進行修改*/
		case 4:
			modifyTelNum();
			break;
		/**按地址進行修改*/
		case 5:
			modifyAddress();
			break;
		/**返回上一級*/
		case 6:
			break;
		}
	}
	/**按姓名修改*/
	public void modifyName(){
		
		/**對用戶輸入的姓名進行檢查*/
		String name=new TelNoteRegex().nameRegex();
		/**對已輸入ID的姓名進行修改*/
		v.get(id).setName(name);
		System.out.println("修改后的記錄為:");
		/**打印修改的記錄*/
		System.out.println(v.get(id));
	}
	/**按年齡修改*/
	public void modifyAge(){
		
		/**對用戶輸入的年齡進行檢查*/
		int age=new TelNoteRegex().ageRegex();
		/**修改年齡*/
		v.get(id).setAge(age);
		System.out.println("修改后的記錄為:");
		/**顯示修改的記錄*/
		System.out.println(v.get(id));
	}
	/**按性別修改*/
	public void modifySex(){
		/**對用戶輸入的性別進行檢查*/
		String sex=new TelNoteRegex().sexRegex();
		/**修改性別*/
		v.get(id).setSex(sex);
		System.out.println("修改后的記錄為:");
		/**顯示記錄*/
		System.out.println(v.get(id+1));
		
	}
	/**按號碼修改*/
	public void modifyTelNum(){
		/**檢查用戶輸入的電話號碼*/
		String tel=new TelNoteRegex().telNumRegex();
		/**修改電話號碼*/
		v.get(id).setTelNum(tel);
		System.out.println("修改后的記錄為:");
		/**顯示記錄*/
		System.out.println(v.get(id+1));
	}
	/**按地址修改*/
	public void modifyAddress(){
		/**檢查用戶輸入的地址*/
		String address=new TelNoteRegex().addressRegex();
		/**修改地址*/
		v.get(id).setAddress(address);
		System.out.println("修改后的記錄為:");
		/**顯示記錄*/
		System.out.println(v.get(id+1));
	}
	
	/**刪除指定用戶信息*/
	public void delete(){
		
		int n=new TelNoteRegex().menuRegex(1, 7);/**由用戶輸入要刪除的ID號,并進行檢查*/
		System.out.println(v.get(n-1));/**顯示要刪除的記錄*/
		/**詢問用戶是否要刪除*/
		System.out.println("確定刪除嗎?1.確定 2.取消");
		int in=new TelNoteRegex().menuRegex(1, 2);
		if(in==1){
		v.remove(n-1);
		for(int j=n-1;j<v.size();j++){
			
			v.get(j).setId(v.get(j).getId()-1); 
			
		}
		System.out.println("刪除成功!請繼續操作!");
		
		}
	}
	/**刪除全部用戶信息*/
	public void deleteAll(){
		/**詢問用戶是否要刪除。*/
		System.out.println("確定全部刪除嗎?1.確定 2.取消");
		int in=new TelNoteRegex().menuRegex(1, 2);
		if(in==1){
		for(int i=0;i<v.size();i++){
			v.removeAllElements();
		}
		System.out.println("電話簿已清空,請繼續操作!");
		}
		
	}
	/**按用戶姓名排序信息*/
	public void orderName(){
		System.out.println("按姓名排序的結果為:");
		Collections.sort(v,new Compare());
		for(Person p:v){
			System.out.println(p);
		}

		
	}
	/**按用戶年齡排序信息*/
	public void orderAge(){
		System.out.println("按年齡排序的結果為:");
		Collections.sort(v,new IntegerCompare());
		for(Person p:v){
			System.out.println(p);
		}
	}
	/**按用戶性別排序信息*/
	public void orderSex(){
		System.out.println("按性別排序的結果為:");
		Collections.sort(v,new SexCompare());
		for(Person p:v){
			System.out.println(p);
		}
		
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本道免费精品一区二区三区| 欧美这里有精品| 亚洲电影一级片| 久久麻豆一区二区| 欧美猛男男办公室激情| 成人免费毛片app| 日韩精品三区四区| 亚洲乱码国产乱码精品精的特点| 精品久久久久一区| 欧美精品久久一区二区三区| 成a人片国产精品| 国产一区在线精品| 天天影视网天天综合色在线播放| 国产精品福利一区| 久久精品亚洲乱码伦伦中文 | 精品国产成人在线影院| 在线观看免费成人| 91麻豆福利精品推荐| 高清av一区二区| 国内精品久久久久影院薰衣草| 午夜私人影院久久久久| 一区二区三区精品在线| 中文字幕亚洲视频| 国产精品网站一区| 国产欧美一区二区三区鸳鸯浴| 精品国产一二三| 日韩欧美卡一卡二| 日韩一区二区三区电影 | 欧美日韩国产小视频| 色哟哟一区二区| 99riav一区二区三区| 粉嫩在线一区二区三区视频| 国产一区二区三区在线看麻豆| 久久精品国产精品亚洲综合| 日韩国产在线观看| 三级在线观看一区二区| 亚洲观看高清完整版在线观看| 一区二区三区日本| 一区二区三区欧美久久| 一区二区在线电影| 亚洲一区二区三区中文字幕在线| 亚洲欧美日韩国产一区二区三区| 国产精品久久久久久久裸模 | 亚洲一区二区三区四区不卡| 亚洲欧美另类久久久精品| 亚洲天堂av老司机| 亚洲精品一二三区| 亚洲综合久久久| 午夜视频一区二区| 日av在线不卡| 精品一区二区在线视频| 国产乱子伦视频一区二区三区| 国产白丝网站精品污在线入口| 99久久国产综合色|国产精品| 91浏览器打开| 欧美精品在线视频| 26uuu另类欧美亚洲曰本| 久久久九九九九| 中文字幕中文字幕在线一区| 亚洲欧美经典视频| 日韩国产精品久久久| 国产麻豆一精品一av一免费| 成人性生交大片免费看在线播放| 91在线精品一区二区三区| 欧美日韩国产综合一区二区| 日韩一级完整毛片| 欧美国产精品一区二区| 亚洲精品综合在线| 蜜臀久久久99精品久久久久久| 国产精品一卡二卡| 日本精品视频一区二区| 91精品在线一区二区| 国产清纯在线一区二区www| 一区二区三区四区在线免费观看| 免费观看在线综合| jlzzjlzz亚洲日本少妇| 欧美日韩精品一区二区天天拍小说| 精品国产一区二区三区久久久蜜月| 国产精品久久久久久亚洲毛片 | 一区二区三区.www| 免费人成精品欧美精品 | 欧美哺乳videos| 亚洲人成网站影音先锋播放| 日韩精品亚洲一区| 99re热这里只有精品免费视频| 欧美色视频一区| 欧美国产日韩在线观看| 丝袜亚洲另类欧美| www.av精品| 精品国产成人在线影院 | 国产精品妹子av| 日韩高清电影一区| av电影天堂一区二区在线观看| 91精品国产综合久久福利| 亚洲欧美在线视频观看| 久久国内精品自在自线400部| 在线一区二区三区| 日本一区二区三区高清不卡 | 经典三级一区二区| 欧美亚男人的天堂| 国产精品美日韩| 国精产品一区一区三区mba桃花| 欧美日韩一级二级三级| 国产精品嫩草影院av蜜臀| 裸体一区二区三区| 欧美日韩高清在线| 亚洲欧美欧美一区二区三区| 国产99久久久精品| 精品国产一区二区三区av性色| 亚洲高清在线视频| 日本乱码高清不卡字幕| 中文字幕永久在线不卡| 国产伦精品一区二区三区免费迷| 在线播放视频一区| 亚洲国产精品一区二区www在线| av中文一区二区三区| 久久尤物电影视频在线观看| 日产欧产美韩系列久久99| 欧美日韩一级二级三级| 樱花草国产18久久久久| 99国产精品久久久久久久久久 | 亚洲成人在线观看视频| 色婷婷精品久久二区二区蜜臂av | 国产日韩精品一区二区浪潮av| 另类人妖一区二区av| 91精品国产日韩91久久久久久| 亚洲最大的成人av| 色偷偷88欧美精品久久久| 一色桃子久久精品亚洲| av高清久久久| 亚洲欧美日韩国产另类专区| 99国产精品久久久久| 亚洲欧洲制服丝袜| 91久久精品网| 午夜电影网亚洲视频| 欧美区视频在线观看| 日本aⅴ亚洲精品中文乱码| 欧美一区二区三区公司| 蜜臀av国产精品久久久久| 欧美xxxx在线观看| 国产在线国偷精品产拍免费yy| 精品国产免费一区二区三区香蕉| 久国产精品韩国三级视频| 亚洲精品在线免费观看视频| 国产资源精品在线观看| 中文字幕第一区二区| 成人aaaa免费全部观看| 一区二区三区四区蜜桃 | 久久久亚洲精品石原莉奈| 国产69精品久久久久777| 中文久久乱码一区二区| 91亚洲大成网污www| 樱花影视一区二区| 欧美一级欧美三级在线观看| 激情五月播播久久久精品| 国产欧美精品国产国产专区| 91一区二区三区在线播放| 亚洲在线免费播放| 日韩午夜小视频| 国产成人午夜片在线观看高清观看| 国产精品国产三级国产aⅴ无密码| 色婷婷精品久久二区二区蜜臀av| 婷婷中文字幕综合| 国产三级久久久| 91福利国产成人精品照片| 男人的j进女人的j一区| 国产精品每日更新在线播放网址 | 国产成人综合自拍| 亚洲欧美日本在线| 日韩亚洲欧美中文三级| 国产99久久久久| 五月婷婷久久丁香| 久久久午夜精品理论片中文字幕| 91在线视频观看| 裸体在线国模精品偷拍| 亚洲天堂2014| 日韩区在线观看| 99精品久久99久久久久| 免播放器亚洲一区| 成人免费在线观看入口| 欧美一级欧美三级| 色婷婷亚洲婷婷| 国产精品综合二区| 视频一区二区三区在线| 欧美国产日韩精品免费观看| 欧美日韩精品是欧美日韩精品| 国产成人亚洲综合a∨婷婷图片| 香蕉av福利精品导航| 欧美精彩视频一区二区三区| 欧美乱熟臀69xxxxxx| 国产91在线观看| 老司机一区二区| 亚洲一区二区三区在线| 国产亚洲精品7777| 91麻豆精品国产91久久久久久| 不卡一二三区首页| 国产精品综合一区二区三区| 丝袜亚洲另类欧美| 伊人性伊人情综合网| 国产精品理论片|