万能百科  > 计算机   > 

[填空题] 请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 题目要

2021-07-20   

[填空题] 请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。

题目要求:

程序从考生文件夹下的data.dat文件中读取10个整数,将这10个整数相加,并将这些数及其相加结果显示出来,结果如下所示。

101+102+103+104+105+106+107+108+109+110=1055

源程序:

import java.io. *;

public class Java_2

public static void main(String[]args)

int[]anArray=new int[10]; //声明并创建包含10个元素的整型数组。

int i=0;

int total=0;

try

//从data.dat中读出10个整数,放在整型数组中。

DatalnputStream in=new DatalnputStream(new (1) ("data.dat"));

while(in.available()!=0)anArray[i++]=in.readInt();

in.close();

//将整型数组中的10个整数相加,并将这些数及其和显示输出。

fnr(i=0; i<anArray.length; i++)

total= (2) ;

if(i<anArray.length-1)

System.out.print(anArray[i]);

System.out.print(’+’);

else System.out.print(anArray[i]);

正确答案:

FileInputStream

参考解析:

本程序采用DatalnputStream类读文件,并将读出的数据进行累加。 DatalnputStream类是字节输入流类,其构造方法的参数是文件输入流FileInputStream类的对象。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签