编写一个java程序,定义一个字符串数组,包含6个人名。遍历该数组,对每一个人名进行判断,如果该名字的长度大于等于4且以字母A开头,则输出该人名。
时间: 2023-12-22 18:04:30 浏览: 63
Java如何获取数组和字符串的长度(length还是length())
5星 · 资源好评率100%
好的,以下是您需要的Java代码:
```java
public class Main {
public static void main(String[] args) {
String[] names = {"Alice", "Bob", "Cathy", "David", "Albert", "Eve"};
for (String name : names) {
if (name.length() >= 4 && name.startsWith("A")) {
System.out.println(name);
}
}
}
}
```
解释一下代码:
首先,我们定义了一个字符串数组 `names`,其中包含了6个人名。
然后,我们使用 `for` 循环遍历该数组中的每一个元素。
在循环体中,我们使用 `if` 条件语句判断当前人名的长度是否大于等于4且以字母A开头。
如果是,则使用 `System.out.println` 语句输出该人名。注意,这里我们使用了增强型的 `for` 循环,可以更加简洁地实现遍历数组的功能。
阅读全文