java怎么输入与输出数组

ID:17960 / 打印
在 java 中,数组输入与输出的方式包括:控制台输入:使用 scanner 类从控制台获取数组长度和元素。文件输入:使用文件读取器类从文件中获取数组长度和元素。数组输出的方式包括:控制台输出:使用 system.out.print() 方法输出数组元素。文件输出:使用文件写入器类将数组元素输出到文件中。

java怎么输入与输出数组

Java中数组的输入与输出

输入数组

控制台输入

// 使用Scanner类从控制台输入数组元素 import java.util.Scanner;  public class ArrayInput {      public static void main(String[] args) {         Scanner scanner = new Scanner(System.in);          // 获取数组长度         int length = scanner.nextInt();          // 创建数组         int[] arr = new int[length];          // 逐个输入数组元素         for (int i = 0; i < length; i++) {             arr[i] = scanner.nextInt();         }          // 关闭Scanner对象         scanner.close();     } }

文件输入

立即学习“Java免费学习笔记(深入)”;

// 使用文件读取器类从文件输入数组元素 import java.io.File; import java.io.FileReader; import java.io.BufferedReader; import java.io.IOException;  public class ArrayInputFromFile {      public static void main(String[] args) {         try {             // 创建文件读取器             FileReader fileReader = new FileReader(new File("input.txt"));             BufferedReader bufferedReader = new BufferedReader(fileReader);              // 获取数组长度             int length = Integer.parseInt(bufferedReader.readLine());              // 创建数组             int[] arr = new int[length];              // 逐个输入数组元素             for (int i = 0; i < length; i++) {                 arr[i] = Integer.parseInt(bufferedReader.readLine());             }              // 关闭BufferedReader和FileReader对象             bufferedReader.close();             fileReader.close();         } catch (IOException e) {             e.printStackTrace();         }     } }

输出数组

控制台输出

// 使用System.out.print()方法输出数组元素 public static void printArray(int[] arr) {     for (int element : arr) {         System.out.print(element + " ");     } }

文件输出

// 使用文件写入器类输出数组元素到文件 import java.io.File; import java.io.FileWriter; import java.io.IOException;  public class ArrayOutputToFile {      public static void main(String[] args) {         try {             // 创建文件写入器             FileWriter fileWriter = new FileWriter(new File("output.txt"));              // 输出数组元素             for (int element : arr) {                 fileWriter.write(String.valueOf(element) + " ");             }              // 关闭FileWriter对象             fileWriter.close();         } catch (IOException e) {             e.printStackTrace();         }     } }
上一篇: java怎么实现数组的大小
下一篇: java怎么声明数组并赋值

作者:admin @ 24资源网   2024-11-26

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。