新名字换旧名字

    xiaoxiao2022-06-30  56

    package sjq; import java.util.Scanner; public class TestCustomer { public static void main(String[] args) { Scanner input = new Scanner(System.in); Customor1 s = new Customor1(); boolean con = true; while (con) { System.out.println("输入客户的姓名:"); String in = input.next(); s.addName(in); System.out.println("继续输入么?(1/2)"); int choice = input.nextInt(); if (choice == 2) { con = false; } } System.out.println("***************"); System.out.println("客户姓名列表:"); System.out.println("***************"); s.showName(); System.out.print("\n输入旧名字:"); String oldname = input.next(); System.out.print("输入新名字:"); String newname = input.next(); if (s.searchName(oldname, newname)) { oldname = newname; } s.showName(); } } package sjq; public class Customor1 { String[] names = new String[6]; public void addName(String in) { for (int i = 0; i < names.length; i++) { if (names[i] == null) { names[i] = in; break; } } } public void showName() { for (int i = 0; i < names.length; i++) { System.out.print(names[i] + " "); } } public boolean searchName(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; } }
    转载请注明原文地址: https://ju.6miu.com/read-1126013.html

    最新回复(0)