通迅录中的信息包括:姓名,公司,联系电话,邮编。
要求的操作有:添加一个联系人,列表显示所有联系人。

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面向对象通讯录程序相关推荐

  1. java面向对象小程序_java运用面向对象的思想实现计算器的小程序

    其实,觉得最重要的就是这里的这样的一段核心代码. package org.lenovo.demo; public class OperationFactory { public static Oper ...

  2. java面向对象的程序编程设计

    单核CPU在执行程序的时候,一次只能执行一个命令.这就是说,程序命令在单核CPU上是线性的.操作系统对程序命令进行管理,在不同的情况下把不同的程序命令推给单核CPU处理.操作系统简化了计算机的使用,让 ...

  3. java面向对象程序练习_5本面向经验丰富的程序员的高级Java书籍

    java面向对象程序练习 Sometimes back I wrote an article for Best Core Java Books for beginners, today I am sh ...

  4. Java面向对象程序基础设计之第三章

    3.1.1 自定义包 如果在程序中没有声明包,类将被存放在default的包中,该方式不被提倡. 语法: package 包名 包命名规范: 包的命名规范应当体现出项目资源良好的划分 自定义标签类所在 ...

  5. 【黑马程序员】 学习笔记 - Java面向对象

    ----------------------android培训.java培训.期待与您交流!---------------------- Java面向对象 1.面向对象的概念: 面向对象是一种思想,它 ...

  6. 小赵老师课堂开课了 !天道酬勤,相信自己学到就是赚到,一起来学习吧--- java面向对象程序设计基础的知识!!!!

    大家!我是下一个pony,今天我又来更新帖子了~ 今天我们讲解的是java面向对象程序设计基础的知识~我们从以下几个方面来进行简单的讲解: ============================== ...

  7. java程序面向对象show,20165309 实验二 Java面向对象程序设计

    2017-2018-2 20165309实验二<Java面向对象程序设计>实验报告 一.实验内容 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初 ...

  8. Java学习笔记二十五:Java面向对象的三大特性之多态

    Java面向对象的三大特性之多态 一:什么是多态: 多态是同一个行为具有多个不同表现形式或形态的能力. 多态就是同一个接口,使用不同的实例而执行不同操作. 多态性是对象多种表现形式的体现. 现实中,比 ...

  9. 12 Java面向对象之多态

    JavaSE 基础之十二 12 Java面向对象之多态 ① 多态的概念及分类 多态的概念:对象的多种表现形式和能力 多态的分类 1. 静态多态:在编译期间,程序就能决定调用哪个方法.方法的重载就表现出 ...

  10. java书籍_Java程序员必看的 13 本 Java 书籍!

    原文:Java程序员必看的 13 本 Java 书籍! 作者: java技术栈 关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,J ...

最新文章

  1. Codeforces Round #337 (Div. 2) D. Vika and Segments 线段树扫描线
  2. 病毒特征码定位原理和首次使用MyCCL
  3. Caffe: gflag编译出现问题汇总
  4. ruby mysql 驱动_windows下Rails安装MySql驱动的配置
  5. single java_java single Pattern 单例模式
  6. Python 加密解密
  7. Convolutional Sequence to Sequence Learning笔记
  8. nagios的实时监控
  9. 计算机五笔打字口诀,五笔打字口诀
  10. SSH中 三大框架的各自的作用及好处
  11. 关于微信小程序开发者工具的版本管理使用介绍
  12. 实验2014062701:opencv对图像的点操作
  13. cmd命令查询电脑序列号_如何使用指令提示符查看电脑序列号
  14. 网页表格线框html,网页表格中单元格线条及边框的设置
  15. python curl 获取返回值_python-将curl查询转换为请求
  16. java 例外_【JAVA基础】浅析JAVA例外处理(转)
  17. zookeeper连接,报caught end of stream exception EndOfStreamException: Unable to read additional data fro
  18. Linux 系统编程 -进程概念篇
  19. MacOS 优化指南 - 打造最舒适的交互体验
  20. NDK is missing a platforms directory. 问题解决

热门文章

  1. TTL和CMOS解析
  2. K60学习笔记(二)——FTM多功能定时器模块
  3. 数学建模实验——举重模型的matlab实现
  4. 整理电力系统GPS时间同步装置(GPS对时系统)孤岛方案
  5. 【Qt基础】2.Qt基础 窗口、资源、布局与控件
  6. linux服务器怎么安装证书,linux服务器证书安装指引
  7. pc电脑版java模拟器下载安装_PC电脑版java模拟器
  8. 【雷达与对抗】【2004.05】合成孔径雷达X波段发射机和频率分配单元的设计与实现
  9. 简单的背包问题(c语言)
  10. WPF笔记汇总之ListView控件