在 java 中,数组输入与输出的方式包括:控制台输入:使用 scanner 类从控制台获取数组长度和元素。文件输入:使用文件读取器类从文件中获取数组长度和元素。数组输出的方式包括:控制台输出:使用 system.out.print() 方法输出数组元素。文件输出:使用文件写入器类将数组元素输出到文件中。
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怎么输入与输出数组的详细内容,更多请关注抖狐科技其它相关文章!
本站文章均为抖狐网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
我们猜你喜欢
-
HKC G27M2 显示器开售:2K 180Hz、1152 分区 Mini LED,1399 元
本站 10 月 21 日消息,hkc 在京东推出一款型号为“g27m2”的 27英寸显示器,这款显示器主打“2k 180hz mini led”,于今日(10月 21日)20:00开售,首发价1399...
-
电脑内存频率高有什么好处 Win10内存频率怎么看
了解内存条频率的重要性内存条是计算机中常见的组件,对于系统性能至关重要。然而,许多人对内存条频率知之甚少。本文将探讨内存条频率的优势,并详细介绍在 windows 10 系统中查看内存条频率的步骤。内...
-
xshell如何编辑文件命令行
xshell编辑文件命令行:vi:用于基于命令行的文本编辑。nano:比vi更易用的文本编辑器。emacs:功能强大的文本编辑器,但更复杂。编辑模式:允许直接在会话窗口中编辑文件。远程编辑:支持在本地...
-
出发吧麦芬悲恸骑士游猎场配队及打法
出发吧麦芬:悲恸骑士游猎场攻略在《出发吧麦芬》中,悲恸骑士游猎场是秘境之间副本中极具挑战性的关卡,需要玩家具备较高的战斗力。php小编柚子带来这份详细攻略,帮助大家征服这个难关。本攻略将逐一解析悲恸骑...
-
《最终幻想》系列全球总销量已突破1.95亿份 太惊人了!
《最终幻想》系列是SE旗下一大金字招牌,自1987年至今已推出16部正传作品和大量衍生番外篇,拥有大量粉丝。近日游戏分析师MauroNL3透露,《最终幻想》系列全球总销量已突破1.95亿份。2023年...