package homework;
public class PeopleSearch {
public static void main(String[] args) {
String[][] characterArr = { { "唐僧", "猪八戒", "沙悟净", "白龙马" }, { "段誉", "虚竹", "孙悟空", "乔峰" },
{ "张无忌", "赵敏", "阿离", "周芷若" } };
for (int i = 0; i < characterArr.length; i++) {
for (int j = 0; j < characterArr[i].length; j++) {
if (j == 3 || j == 6 || j == 9) {
System.out.println(characterArr[i][j] + " ");
} else {
System.out.print(characterArr[i][j] + " ");
}
}
}
boolean flag = true; // 定义查找标识
for (int i = 0; i < characterArr.length; i++) {
for (int j = 0; j < characterArr[i].length; j++) {
if ("孙悟空".equals(characterArr[i][j])) {
System.out.println("\n提示:孙悟空在" + (i + 1) + "层" + (j + 1) + "号地域!");
flag = false; // 找到目标人物
break; // 终止循环
}
}
}
if (flag) {
System.out.println("\n提示:查无此人!");
}
}
}
Java二维数组实现人物查找
最新推荐文章于 2025-01-11 17:16:01 发布
本文展示了一个使用Java实现的二维数组搜索算法示例,通过遍历数组来查找特定的人物名称,并在找到后输出其位置信息。代码中还包含了一个打印数组元素的循环,用于展示数组的内容。

215

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



