生活随笔
收集整理的這篇文章主要介紹了
Java面向对象通讯录程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通迅錄中的信息包括:姓名,公司,聯系電話,郵編。
要求的操作有:添加一個聯系人,列表顯示所有聯系人。
import java.util.Scanner;
class Comm{Comm(String name,String company,String tell,String code){this.person= name;this.company = company;this.code = code;this.tell = tell;}String person ;String company;String tell;String code;
}
public class Test{public static void main(String[] args) {Scanner input = new Scanner(System.in);int select;while(true) {System.out.println("------請輸入需要的操作-------");System.out.println("輸入“1”添加聯系人--輸入“2”查看聯系人列表");CommEntry a = new CommEntry();select = input.nextInt();switch(select) {case 1:{a.add();break;}case 2:{a.seek();break;}default:{break;}}}}
}
class CommEntry {static int comm_number;public static Comm[] a = new Comm[10];Scanner input1 = new Scanner(System.in);public void add() {if (comm_number >= 10)System.out.println("聯系人列表已滿,聯系人添加失敗!!!");else {System.out.println("請輸入聯系人:姓名 公司 電話 郵編");a[comm_number] = new Comm(input1.next(),input1.next(),input1.next(),input1.next());comm_number++;System.out.println("聯系人"+ a[comm_number-1].person +"添加成功");}}public void seek() {System.out.println("-------------聯系人列表----------");System.out.println("姓名\t公司\t電話\t郵編");for (int i = 0; i < comm_number; i++) {System.out.println(a[i].person + "\t"+ a[i].company + "\t"+ a[i].tell + "\t"+ a[i].code);}}
}
總結
以上是生活随笔為你收集整理的Java面向对象通讯录程序的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。