编写一个程序,创建一个包含8个元素的int类型数组,分别把数组元素设置为2的前8次幂。使用for循环设置数组元素的值,使用dowhile 循环显示数组元素的值。
时间: 2024-10-28 12:09:34 浏览: 22
当你需要编写一个程序来创建一个包含8个元素的整型数组,并将每个元素初始化为2的前8次幂,可以按照以下步骤进行:
```java
public class Main {
public static void main(String[] args) {
// 创建一个长度为8的整数数组
int[] powerArray = new int[8];
// 使用for循环计算并设置数组元素值为2的n次幂(0到7)
for (int i = 0; i < powerArray.length; i++) {
powerArray[i] = (int) Math.pow(2, i);
}
// 使用do-while循环遍历数组并打印元素值
int index = 0;
do {
System.out.println("数组第" + (index + 1) + "个元素: " + powerArray[index]);
index++;
} while (index < powerArray.length);
// 结果数组应该存储着2^0, 2^1, ..., 2^7 的值
}
}
```
在这个程序中,我们首先创建了一个名为`powerArray`的数组,然后通过for循环计算2的0次方到7次方并将结果存入数组。接着,使用do-while循环逐个打印数组元素及其索引。
阅读全文