建个网站需要多少钱一个,济南公司网站建设公司,广州上宏网站建设,佛系汉化组wordpress博客任务描述
本关任务#xff1a;实现修改通讯录用户电话号码的功能。
编程要求
仔细阅读右侧编辑区内给出的代码框架及注释#xff0c;在 Begin-End 中实现通讯录管理系统中修改用户信息的功能#xff0c;具体要求如下#xff1a; 在 PhoneManage.java 类定义一个 changeP…任务描述
本关任务实现修改通讯录用户电话号码的功能。
编程要求
仔细阅读右侧编辑区内给出的代码框架及注释在 Begin-End 中实现通讯录管理系统中修改用户信息的功能具体要求如下 在 PhoneManage.java 类定义一个 changePhone(User[] users) 的方法无返回值该方法实现修改用户电话号码的功能 首先输出“请输入你要修改用户的名称”然后读取键盘输入的用户名在 users 对象中找到对应的用户信息 然后输出“请输入新电话”读取键盘输入的电话号码将用户的电话号码进行修改最后输出“修改成功”。
测试说明
平台将使用测试集运行你编写的程序代码若全部的运行结果正确则通关。 可在右侧“测试结果”区查看具体的测试集详情。
测试输入 xiaoming18845821235zhangfeng18895452541xiaoming16345481598
预期输出 请输入你要修改用户的名称请输入新电话修改成功xiaoming 16345481598zhangfeng 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;}}}/*** 参数 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());}}}/*** 参数 users* 删除通讯录用户信息*/public void deletePhone(User[] users){// 获取键盘输入的用户名System.out.println(请输入姓名);String delname sc.next(); // 在控制台输入// 根据用户名查找该用户最后将该用户从用户对象数组中删除for (int i 0; i users.length; i) {User y users[i]; // 把所有 users[i] 赋值给 yif (y ! null delname.equals(y.getName())) {users[i] null;System.out.println(删除成功);break;}}}// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码/********** Begin **********/public void changePhone(User[] users){// 获取要修改用户的名称System.out.println(请输入你要修改用户的名称);String name sc.next();// 在用户对象数组中找到对应的用户信息for(User user:users){if(user !nullname.equals(user.getName())){// 将该用户的电话修改为键盘输入的新电话号码System.out.println(请输入新电话);user.setTel(sc.next());System.out.println(修改成功);break;}} }/********** End **********/
}