实现客户录入 后续修改再次录入
package kj; public class shangji2 { String []names=new String[5]; public void addName(String name){ for(int i=0;i<5;i++){ if(names[i]==null){ names[i]=name; break; } } }public void showname(){ System.out.println(" 客户姓名列表:"); for(int i=0;i<5;i++){ System.out.print(names[i]+" "); } } public boolean old(String oldname,String newname){ boolean find=false; for(int i=0;i<names.length;i++){ if(names[i].equals(oldname)){ names[i]=newname; find=true; break; } } return find; } }
package kj; import java.util.*; public class shangji22 { public static void main(String[] args) { String name; shangji2 a = new shangji2(); Scanner input = new Scanner(System.in); for (int i = 0; i < 5; i++) { System.out.println("请输入姓名"); name = input.next(); a.addName(name); } System.out.println("请输入要修改的名字:"); String oldname=input.next(); System.out.println("修改后的名字:"); String newname=input.next(); if(a.old(oldname, newname)){ a.showname();} } }