带参-数组-修改客户姓名
来源:互联网 发布:软件性质 编辑:程序博客网 时间:2024/05/07 22:02
import java.util.Scanner;
public class Lei_duixiang {
//客户姓名数组
String [] names = new String[5];
//增加姓名
public void addName(String name) {
for (int i =0;i<names.length;i++) {
if (names[i]==null) {
names[i]=name;
break;
}
}
}
//修改客户姓名
public boolean editName(String oldName,String newName) {
//是否找到并成功找到标识
boolean find = false;
//循环数组,找到姓名为oldName的元素,修改为newName
for (int i=0;i<names.length;i++) {
if (names[i].equals(oldName)) {
names[i]=newName;
find = true;
break;
}
}
return find;
}
//显示姓名
public void showName() {
System.out.println("********************************");
System.out.println("\t客户姓名列表");
System.out.println("********************************");
for (int i=0;i<names.length;i++) {
if (names[i]!=null) {
System.out.println(names[i]+"\t");
}
}
System.out.println();
}
public static void main(String args[]){
Lei_duixiang st = new Lei_duixiang();
Scanner input = new Scanner(System.in);
for (int i=0;i<5;i++) {
System.out.print("请输入客户姓名:");
String newName = input.next();
st.addName(newName);
}
st.showName();
System.out.print("\n请输入要修改的客户姓名:");
String oldname = input.next();
System.out.print("请输入新的客户姓名:");
String newname = input.next();
System.out.println("\n*****修改结果*****");
if(st.editName(oldname, newname)){
System.out.println("找到并修改成功!");
}
else{
System.out.println("没找到该客户!");
}
st.showName();
}
}
public class Lei_duixiang {
//客户姓名数组
String [] names = new String[5];
//增加姓名
public void addName(String name) {
for (int i =0;i<names.length;i++) {
if (names[i]==null) {
names[i]=name;
break;
}
}
}
//修改客户姓名
public boolean editName(String oldName,String newName) {
//是否找到并成功找到标识
boolean find = false;
//循环数组,找到姓名为oldName的元素,修改为newName
for (int i=0;i<names.length;i++) {
if (names[i].equals(oldName)) {
names[i]=newName;
find = true;
break;
}
}
return find;
}
//显示姓名
public void showName() {
System.out.println("********************************");
System.out.println("\t客户姓名列表");
System.out.println("********************************");
for (int i=0;i<names.length;i++) {
if (names[i]!=null) {
System.out.println(names[i]+"\t");
}
}
System.out.println();
}
public static void main(String args[]){
Lei_duixiang st = new Lei_duixiang();
Scanner input = new Scanner(System.in);
for (int i=0;i<5;i++) {
System.out.print("请输入客户姓名:");
String newName = input.next();
st.addName(newName);
}
st.showName();
System.out.print("\n请输入要修改的客户姓名:");
String oldname = input.next();
System.out.print("请输入新的客户姓名:");
String newname = input.next();
System.out.println("\n*****修改结果*****");
if(st.editName(oldname, newname)){
System.out.println("找到并修改成功!");
}
else{
System.out.println("没找到该客户!");
}
st.showName();
}
}
阅读全文
0 0
- 带参-数组-修改客户姓名
- java面向对象—类的带参方法—修改客户姓名
- 用有参输入客户姓名及修改姓名
- 实现客户姓名添加和显示,修改
- 带姓名的成绩单(字符数组版)
- 16周:带姓名的成绩单(字符数组版)
- 带姓名的成绩单(字符数组版)
- test6-1(带姓名的成绩单(字符数组版))
- Accp 14章 实现客户姓名的添加 修改 显示 关键代码
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单。。。。
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 2017 Multi-University Training Contest
- 用TCP/TP进行网际互连(6) ———— 利用I/O复用完成单进程并发服务器的处理
- ARP 应用——ARP代理
- P1142 轰炸
- HDU_6098 Inversion 【暴力】
- 带参-数组-修改客户姓名
- Error:Configuration with name 'default' not found.
- jsp简介【笔记】
- Oracle问题集锦【不断更新】
- NYOJ 35 表达式求值
- leetcode(448). Find All Numbers Disappeared in an Array
- 粤嵌上课要准备
- 神经网络激活函数和损失函数
- 高效算法设计_算法分析初步(最大连续和)