十四章(上机1,2)

来源:互联网 发布:乘法表问题 算法 编辑:程序博客网 时间:2024/05/18 00:11
package zxxsa;import java.util.*;public class shangji {Scanner input = new Scanner(System.in);String[] names = new String[7];public void ads(String name) {for (int i = 0; i < names.length; i++) {if (names[i] == null) {names[i] = name;break;}}}public boolean esitName(String gai, String xin) {boolean find = false;for (int i = 0; i < names.length; i++) {if (names[i].equals(gai)) {names[i] = xin;find = true;break;}}return find;}public void aba() {for (int i = 0; i < names.length; i++) {System.out.println(names[i]);}}}
<pre name="code" class="java">package zxxsa;import java.util.*;public class shangji1 {static Scanner input = new Scanner(System.in);/** * @param args */public static void main(String[] args) {boolean con = true;// TODO Auto-generated method stubshangji ja = new shangji();for (int i = 0; i < 7; i++) {while (con) {System.out.println("请输入名字");String name = input.next();ja.ads(name);System.out.println("继续吗y/n");String a = input.next();if (a.equals("n")) {con = false;}}}ja.aba();System.out.println("请输入修改的名字");String gai = input.next();System.out.println("请输入新名字");String xin = input.next();ja.esitName(gai, xin);ja.aba();}}



0 0