编写一个java程序,定义一个字符串数组,包含6个人名。遍历该数组,对每一个人名进行判断,如果该名字的长度大于等于4且以字母A开头,则输出该人名。
时间: 2023-12-22 19:04:30 浏览: 60
好的,以下是您需要的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` 循环,可以更加简洁地实现遍历数组的功能。
相关问题
编写一个Java程序 定义一个字符串数组,包含6个人名。遍历该数组,对每个人名进行判断,如果该名字的长度大于等于4且以字母 A开头,则输出该人名。
以下是Java程序代码:
```java
public class Main {
public static void main(String[] args) {
String[] names = {"Alice", "Bob", "Charlie", "David", "Eve", "Frank"};
for (String name : names) {
if (name.length() >= 4 && name.charAt(0) == 'A') {
System.out.println(name);
}
}
}
}
```
首先定义一个包含6个人名的字符串数组 `names`。
然后使用 `for` 循环遍历该数组中的每个人名 `name`。
在循环中,使用 `if` 语句对每个人名进行判断,判断条件是该名字的长度大于等于4且以字母 A 开头。
如果满足条件,则使用 `System.out.println()` 方法输出该人名。
阅读全文