5.新建一个java类TestArray,定义一个数组b={1,2,3,4},利用两种for循环格式(提示:第二种格式for(int n:b))打印数组元素,并计算数组元素之和,打印输出。
时间: 2024-09-29 20:15:44 浏览: 34
遍历二维数组JAVA代码
好的,我们可以创建一个名为`TestArray`的Java类来完成这个任务。首先,我们定义一个整型数组`b`,然后使用传统的`for`循环以及`enhanced for loop`(也叫foreach循环)来遍历并打印数组元素,并计算它们的总和。
```java
public class TestArray {
public static void main(String[] args) {
int[] b = {1, 2, 3, 4}; // 定义数组b
// 使用传统for循环打印和计算总和
int sum = 0;
System.out.println("Using traditional for loop:");
for (int i = 0; i < b.length; i++) {
System.out.print(b[i] + " ");
sum += b[i];
}
System.out.println("\nSum is: " + sum);
// 使用增强for循环
System.out.println("\nUsing enhanced for loop:");
int total = 0;
for (int n : b) {
System.out.print(n + " ");
total += n;
}
System.out.println("\nSum is: " + total);
}
}
```
当运行这个`TestArray`类,它会分别用两种循环方式打印数组`b`的元素,同时输出每个步骤的和。最后,程序将显示两个循环得到的数组元素总和是一致的,因为它们都是对数组元素逐个求和的结果。
阅读全文