在一个字符数组中查找一个指定的字符,若数组中含有该字符则输出该字符在数组中第一次出现的位置(下标值)否则输出-1。
时间: 2023-04-24 07:02:17 浏览: 303
可以通过遍历字符数组来查找指定字符,并记录它第一次出现的位置。如果遍历完整个数组仍未找到该字符,则输出-1。
以下是一个简单的实现代码:
```
char[] arr = {'a', 'b', 'c', 'd', 'e'};
char target = 'c';
int index = -1;
for (int i = 0; i < arr.length; i++) {
if (arr[i] == target) {
index = i;
break;
}
}
System.out.println(index);
```
在上述代码中,我们首先定义了一个字符数组`arr`和目标字符`target`,然后初始化`index`为-1。接下来,我们使用for循环遍历数组中的每个字符,并检查它是否等于目标字符。如果找到了目标字符,我们记录它的下标并使用`break`语句跳出循环。如果遍历完整个数组仍未找到目标字符,则`index`仍为-1。最后,我们输出`index`的值即可。
阅读全文