简单通讯录管理系统第2关:简单通讯录管理系统之通讯录查询
2023-12-29 19:27:46
任务描述
本关任务:在之前的练习任务中,我们实现了新增用户的功能,本关我们主要实现查询通讯录用户电话信息的功能。
编程要求
仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 中实现通讯录管理系统中查询用户信息的功能,具体要求如下:
-
在 PhoneManage.java 类定义一个 showPhone(User[] users) 的方法,无返回值,该方法实现查询 users 对象数组中所有的对象信息;
-
该方法输出格式:“用户名 电话号码”,中间用 Tab 符隔开。
测试说明
平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。 可在右侧“测试结果”区查看具体的测试集详情。
测试输入:
xiaoming
18845821235
zhangfeng
18895452541
预期输出:
xiaoming 18845821235
zhangfeng 18895452541
import java.util.Scanner;
public class PhoneManage {
Scanner sc = new Scanner(System.in);
/**
* 参数 users
* 新增用户信息
*/
public void addPhone(User[] users) {
// 将键盘输入的用户信息存入用户对象中
String name = sc.next();
String tel = sc.next();
User u = new User(name,tel);
// 将对象放入对象数组中
for (int i = 0; i < users.length; i++) {
if (users[i] == null) {
users[i] = u;
break;
}
}
}
// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
/********** Begin **********/
/**
* 参数 users
* 查询通讯录列表
*/
public void showPhone(User[] users){
for(int i=0;i<users.length;i++){
if(users[i]!=null){
System.out.println(users[i].getName()+"\t"+users[i].getTel());
}
}
}
/********** End **********/
}
文章来源:https://blog.csdn.net/m0_57322261/article/details/135248434
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!