创建一个名为 Lab4_ex2 的新 java 类,并创建一个数组名称为 test 且数组大小为 15 的数组,将数组中的每个元素初始化为特定值 10。使用 for 循环通过添加和更新名为 “Lab4.txt” 的相同文件来打印数组测试的所有元素
时间: 2024-10-21 20:01:52 浏览: 16
MATLAB 创建单元数组
在Java中,你可以按照以下步骤创建名为`Lab4_ex2`的新类,并在其中创建一个名为`test`的数组并操作文件:
首先,创建一个新的Java文件,命名为`Lab4_ex2.java`,并在文件中编写以下代码:
```java
public class Lab4_ex2 {
private int[] test; // 创建一个大小为15的整型数组
public static void main(String[] args) {
// 初始化数组test
Lab4_ex2 obj = new Lab4_ex2();
obj.initArray();
// 打开并写入到 "Lab4.txt" 文件
try (BufferedWriter writer = new BufferedWriter(new FileWriter("Lab4.txt"))) {
for (int i : obj.test) {
writer.write(i + "\n"); // 将数组元素打印到文件中,每行一个元素
}
} catch (IOException e) {
System.out.println("An error occurred while writing to the file.");
e.printStackTrace();
}
System.out.println("Array elements printed to Lab4.txt");
}
private void initArray() {
test = new int[15]; // 定义数组大小为15
for (int i = 0; i < test.length; i++) {
test[i] = 10; // 初始化所有元素为10
}
}
}
```
在这个例子中,我们首先在`Lab4_ex2`类中创建了一个私有变量`test`,然后在构造函数`initArray`中初始化这个数组。接着,在`main`方法中,我们遍历数组并将每个元素写入到名为“Lab4.txt”的文件中。
运行此程序,它会创建一个包含15个10的数组,并将其内容逐行写入到指定的文本文件中。
阅读全文