String[] names={"aa","bb","cc","dd","ee"};分别使用for和foreach遍历输出数组names,如果只输出下标为偶数的数据呢?
时间: 2024-04-15 15:23:50 浏览: 75
使用for循环遍历输出数组names的方法如下:
```java
String[] names = {"aa", "bb", "cc", "dd", "ee"};
for (int i = 0; i < names.length; i++) {
System.out.println(names[i]);
}
```
使用foreach循环遍历输出数组names的方法如下:
```java
String[] names = {"aa", "bb", "cc", "dd", "ee"};
for (String name : names) {
System.out.println(name);
}
```
如果只输出下标为偶数的数据,可以在循环中添加判断条件,如下所示:
```java
String[] names = {"aa", "bb", "cc", "dd", "ee"};
for (int i = 0; i < names.length; i++) {
if (i % 2 == 0) {
System.out.println(names[i]);
}
}
```
相关问题
使用foreach遍历输出
可以使用foreach循环来遍历数组、集合或者列表等集合类型的数据结构,以下是一个示例代码:
```csharp
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int number in numbers)
{
Console.WriteLine(number);
}
```
上述代码中,我们定义了一个整数数组 `numbers`,然后使用 foreach 循环遍历数组中的每一个元素,将其输出到控制台中。
如果要遍历的是一个集合或者列表,代码类似,只需要将数组换成相应的集合类型即可。例如:
```csharp
List<string> names = new List<string> { "Alice", "Bob", "Charlie" };
foreach (string name in names)
{
Console.WriteLine(name);
}
```
上述代码中,我们定义了一个字符串列表 `names`,然后使用 foreach 循环遍历列表中的每一个元素,将其输出到控制台中。
阅读全文