package com.zpark.chapter05;
import java.util.Scanner;
public class XiuGai {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// String[] names = {"张三","李四","王五"};
String[] names;
names = new String[3];
for(int k = 0; k < 3; k++) {
System.out.println("输入学生" +(k+1) + "名字");
names[k] = input.next();
}
// names[0] = "张三";
// names[1] = "李四";
// names[2] = "王五";
boolean result = editName("a", "张三", names);
if(result) {
System.out.println("修改成功");
} else {
System.out.println("找不到oldName, 修改失败");
}
for(int i = 0; i < 3; i++) {
System.out.println(names[i]);
}
}
public static boolean editName(String newName, String oldName, String[] names) {
boolean find = false;
//查找数组中是否存在oldName
for(int m = 0; m < 3; m++) {
if(oldName.equals(names[m])) {
find = true;
names[m] = newName;
break;
}
}
return find;
}
}
Java 数组,带参数的方法
最新推荐文章于 2024-01-14 02:41:07 发布
本文介绍了一个简单的Java程序,该程序允许用户输入三个学生的姓名,并提供修改特定学生姓名的功能。通过遍历字符串数组并使用Scanner类读取用户输入,程序实现了姓名的动态修改,并展示了基本的数组操作和条件判断。
555

被折叠的 条评论
为什么被折叠?



