import java.io.*;
public class test2
{
public static void main(String args[])
{
try
{
int[] array = new int[5];
System.out.println( "Please enter 5 numbers: ");
for(int i = 0;i < array.length;i++)
{
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
array[i] = Integer.parseInt(stdin.readLine());
}
RandomAccessFile rf=new RandomAccessFile("Data.out","rw");
for(int i=0;i<5;i++)
rf.writeInt(array[i]);
rf.close();
rf=new RandomAccessFile("Data.out","r");
long fl=rf.length();
int No=0;
while(rf.getFilePointer()<fl)
{
System.out.println("Value"+No+": "+rf.readInt());
No++;
}
rf.close();
int sum =0;
for(int i = 0;i < array.length;i++)
{
sum=sum+array[i];
}
System.out.print(sum);
}
catch(IOException e)
{
System.out.println(e);
}
}
}
分享到:
相关推荐
在C#编程中,二进制文件的读写是一项基础且重要的操作,它涉及到计算机内存与硬盘之间的数据交互。本文将深入探讨如何使用C#进行二进制文件的读写,以及如何将当前时间写入到.dat文件中,并能够正确读取出来。 首先...
2. 文件的读入读出:在C++编程中,读取和写入文件通常通过fstream库来实现。`ifstream`用于读取文件,`ofstream`用于写入文件,而`fstream`则同时支持读写。在这个项目中,开发者可能使用了这些类的成员函数,如`...
### 文件读入与导出实验知识点总结 #### 实验背景与意义 本实验旨在通过具体的编程实践,加深学生对系统调用的理解,并掌握在Linux环境下使用C或C++语言进行文件读写的技能。通过该实验,学生不仅能学习到基本的...
简单的通讯录管理程序:1)添加:即增加一个...4)装入:即将文件中的信息读入程序。 5)查询:可根据姓名查找某人的相关信息,若找到显示其姓名、地址、电话号码和邮政编码。 6)修改:可修改一个人的除姓名外其它信息
总结来说,本程序使用Java的`BufferedReader`和`FileReader`类实现了读取文本文件并逐行显示内容的功能。这是文件I/O的基础,也是许多复杂应用程序的核心部分。通过理解和掌握这个过程,可以为学习更复杂的文件处理...
下面我们将基于提供的代码片段,详细介绍如何利用`RandomAccessFile`类实现文件的读取与复制功能。 #### 一、`RandomAccessFile`简介 `RandomAccessFile`是Java标准库中用于处理文件的类之一,位于`java.io`包中。...
在编程领域,尤其是在C++中,处理二进制文件与文本文件是常见的任务。本文将详细阐述如何将二进制文件中的数据读取并写入到一个TXT文件中。首先,我们要理解二进制文件与文本文件的区别。二进制文件以原始字节流的...
在提供的压缩包文件中,"源码"可能包含了实现上述功能的Python代码。分析这些代码可以帮助我们更深入地理解这些知识点的实际应用。通过对这些代码的学习和研究,我们可以提升自己的编程技能,更好地应对类似的任务。
项目实训二 * 函数的使用:定义一个函数sort(int a[10]),用于将学生的成绩从高到低排名。 * 函数的改进:将函数sort(int a[10])改进为sort(int a[],int n),用于将n个学生的成绩从高到低排名。 * 函数的再改进:将...
这个系统利用了结构体链表来存储商品信息,并提供了文件读入/读出功能,可以进行数据的持久化存储。此外,它还实现了商品的排序和搜索功能,这在实际应用中是非常关键的。 首先,让我们从“结构体链表”开始。在C++...
在实现文件管理功能时,还需要注意权限管理。Java提供了一些安全相关的类和接口,如AccessController和FilePermission,可以用来控制对文件的访问权限,防止未授权的操作。 8. 性能优化 对于大量文件的操作,如遍历...
在本文中,我们将深入探讨如何使用硬件描述语言(HLS,Hardware Description Language)来实现二维傅里叶变换(2D FFT),以及与之相关的图像数据读取、输出和去模糊处理。HLS是一种强大的工具,它允许工程师用高级...
Javabean写入文件,文件读出为Javabean
这两个过程涉及到二进制与文本之间的转换,这对于理解计算机数据处理和文件格式至关重要。 首先,我们来看如何“读出BMP文件,并以txt的形式进行保存”。BMP文件格式是一个二进制文件,包含图像宽度、高度、颜色...
与文本文件不同,二进制文件不使用字符编码(如ASCII或UTF-8)来表示数据,而是直接存储原始字节序列。这种格式在处理大量结构化数据、图像、音频或任何非文本数据时非常有效。本文将详细讲解如何在编程中一次性将...
### OpenCV图像读入与读出的C语言实现 #### 一、简介 OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,广泛应用于图像处理、视频分析以及计算机视觉等多个领域。本文将详细介绍如何使用...
5. **Test1.java**:这可能是一个实现上述功能的Java源代码文件,包含读取文件、处理数组、选择排序以及二分查找的逻辑。通过查看这个文件的源代码,可以学习到如何在实际项目中应用这些概念。 6. **使用前请看一下...
read: 读出文件 如:read 文件名 write: 写入文件 如:write 文件名 open: 打开文件 如:open 文件名 close: 关闭文件 如:close mkdir: 创建目录 如:mkdir 文件名 dir: 列出文件目录 如:dir logout: 退出系统 如:logout
本文档是武汉大学计算机学院《Windows原理与应用》课程实验报告,旨在介绍如何使用无缓冲方式实现文件读写。该实验报告的主要内容包括实验目的、实验设计、实验原理和实验步骤等方面。 实验目的 本实验的目的是...
在IT领域,音频处理是重要的一环,而C语言作为底层编程的基础,常用于实现这样的功能。本篇文章将深入探讨如何使用C语言来实现wav文件的读取,以及如何解析和输出wav文件的相关信息。 首先,我们要理解wav文件的...