最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年07月24日 14:39:58   作者:小李佳  
這篇文章主要為大家詳細(xì)介紹了如何簡單實(shí)現(xiàn)Java通訊錄系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

import java.util.Scanner;
class Person
 {
  String name;
  String number;
 }
class connect
{
  Person a[];
  int number;
  public connect()
  {
   a=new Person[100];
   number=0;
  } 

  public String add(String name,String number)
  {
  if(number == "0")
  System.out.println("請先添加聯(lián)系人!");
  if(this.number>99)
  return "添加失敗";
  a[this.number]=new Person();
  a[this.number].name=name;
  a[this.number].number=number;
  this.number++;
  return "添加成功";
  } 

  public Person seek(String name)
  {
  if(number == 0)
  System.out.println("請先添加聯(lián)系人!");
  for(int i=0;i<number;i++)
  { 
   if((a[i].name).equals(name))
   {
   System.out.println("聯(lián)系人: "+a[i].name+" 電話:"+a[i].number);
   return a[i];
   }
  }
  return null; 
  }

  public void look()
  {
  if(number == 0)
  System.out.println("請先添加聯(lián)系人!");
  for(int i=0;i<number;i++)
  {
   System.out.println("聯(lián)系人 "+a[i].name+" 電話 "+a[i].number);
  }
  }

  public String delete(String name)
  {
  if(number == 0)
  System.out.println("請先添加聯(lián)系人:");
  for(int i=0;i<number;i++)
  { 
   if((a[i].name).equals(name))
   {
   a[i]=a[this.number-1];
   number=number-1;
   return "刪除成功";
   }
  }
  return "刪除失敗";
  }
}
public class text1
{
 public static void main(String[]args)
 {
 Scanner sc=new Scanner(System.in);
 Scanner input = new Scanner(System.in);
 System.out.println("\t\t\t歡迎使用通訊錄系統(tǒng)\n");
 System.out.println("\t\t\t1.創(chuàng)建用戶\n\n\t\t\t2.退出\n");
 System.out.println("____________________________________________________________________\n\n");
 System.out.print("請選擇相應(yīng)選項(xiàng):");
 int num2 = sc.nextInt(); 
 while(num2!=2)
  {
  switch (num2)
  {
  case 1:
   {
   connect c = new connect();
   System.out.println("\t\t\t1.瀏覽\n");System.out.println("\t\t\t2.查找\n");
   System.out.println("\t\t\t3.添加\n");System.out.println("\t\t\t4.刪除\n");
   System.out.println("\t\t\t5.退出\n");System.out.println("請選擇相應(yīng)選項(xiàng):");
   System.out.println("輸入指令:");
   int num1 = input.nextInt();
   switch (num1)
   {
    case 1:c.look();break;
    case 2:
    {
    System.out.println("輸入查找的名字:");
    String n1 = sc.next();c.seek(n1);
    }break;
    case 3:
    {
    System.out.println("輸入要添加的人數(shù):"); 
    System.out.println("enter:");
    int s=sc.nextInt();
    for(int i=0;i<s;i++)
    {
     System.out.println("請輸入第"+(i+1)+"個人的名字:");
     String name=sc.next();
     String number=sc.next();
     c.add(name,number);
    }
    }break;
    case 4:
    {
    System.out.println("輸入刪除的姓名:");
    String n3 = sc.next();c.delete(n3);
    }break;
    default:
    {
     System.out.println("\t\t\t謝謝您的使用\n");
     System.exit(0);
    }
    } 
   }break;
  case 2:System.out.println("\t\t\t謝謝您的使用\n");break;
  default:System.out.println("輸入有誤!");num2=2;
  }
  }
 }
} 

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

相關(guān)文章

  • dubbo泛化調(diào)用使用及原理示例解析

    dubbo泛化調(diào)用使用及原理示例解析

    這篇文章主要為大家介紹了dubbo泛化調(diào)用使用及原理示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Java 初識CRM之項(xiàng)目思路解析

    Java 初識CRM之項(xiàng)目思路解析

    本篇文章意在幫助大家了解CRM的一些基本概念,介紹相關(guān)業(yè)務(wù),后文也將會將基于筆者所在公司的業(yè)務(wù)詳細(xì)闡述CRM各模塊,感興趣的朋友快來看看吧
    2021-11-11
  • java 服務(wù)器接口快速開發(fā)之servlet詳細(xì)教程

    java 服務(wù)器接口快速開發(fā)之servlet詳細(xì)教程

    Servlet(Server Applet)是Java Servlet的簡稱,稱為小服務(wù)程序或服務(wù)連接器,用Java編寫的服務(wù)器端程序,具有獨(dú)立于平臺和協(xié)議的特性,主要功能在于交互式地瀏覽和生成數(shù)據(jù),生成動態(tài)Web內(nèi)容
    2021-06-06
  • java通過ip獲取客戶端Mac地址的小例子

    java通過ip獲取客戶端Mac地址的小例子

    java通過ip獲取客戶端Mac地址的小例子,需要的朋友可以參考一下
    2013-03-03
  • java枚舉使用詳細(xì)介紹及實(shí)現(xiàn)

    java枚舉使用詳細(xì)介紹及實(shí)現(xiàn)

    這篇文章主要介紹了java枚舉使用詳細(xì)介紹及實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Java多線程4種拒絕策略小結(jié)

    Java多線程4種拒絕策略小結(jié)

    當(dāng)線程池中的任務(wù)隊(duì)列已滿且無法再接受新的任務(wù)時,就需要采取拒絕策略來處理這種情況,本文主要介紹了Java多線程拒絕策略,包含了四種常見的拒絕策略,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • Mybatis傳遞多個參數(shù)的解決辦法(三種)

    Mybatis傳遞多個參數(shù)的解決辦法(三種)

    這篇文章主要介紹了Mybatis傳遞多個參數(shù)的解決辦法(三種),個人覺得第三種解決辦法比較好用,有需要的朋友一起學(xué)習(xí)吧
    2016-05-05
  • java使用Abobe Acrobat DC生成模板

    java使用Abobe Acrobat DC生成模板

    這篇文章主要介紹了java使用Abobe Acrobat DC生成模板,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Mybatis-Plus多表關(guān)聯(lián)查詢的使用案例解析

    Mybatis-Plus多表關(guān)聯(lián)查詢的使用案例解析

    這篇文章主要介紹了Mybatis-Plus多表關(guān)聯(lián)查詢的使用,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • java中參數(shù)傳遞方式詳解

    java中參數(shù)傳遞方式詳解

    這篇文章主要介紹了java中參數(shù)傳遞方式詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03

最新評論

临湘市| 屏南县| 徐闻县| 菏泽市| 嘉黎县| 沾化县| 名山县| 诏安县| 浙江省| 玉龙| 郁南县| 建水县| 含山县| 开鲁县| 宜良县| 正蓝旗| 日照市| 庄河市| 云霄县| 湄潭县| 临汾市| 厦门市| 上饶市| 滕州市| 轮台县| 奉贤区| 大连市| 呼玛县| 漳浦县| 奈曼旗| 福贡县| 饶平县| 通山县| 阳泉市| 沙湾县| 敖汉旗| 衡阳市| 五寨县| 江安县| 乌拉特前旗| 焉耆|