java简单改错题,,,找出所有错误并修改

程序说明:从键盘输入一个单精度浮点数后写入文件“File20100626.txt”中。仔细阅读程序,改正程序中的错误(星号下面的语句),使程序能输出正确的结果。注意:(1... 程序说明:从键盘输入一个单精度浮点数后写入文件 “File20100626.txt”中。

仔细阅读程序,改正程序中的错误(星号下面的语句),使程序能输出正确的结果。
注意:
(1)请勿改动程序已有语句,不得增行或删行。
(2)关键语句已经注释,但注释部分不存在错误。
(3)请保存修改后的程序并编译执行,能得出正确结果。

//Java3.java
import java.io.*;
import java.util.*;
public class Java3
{
float aNumber;
public void input() {
System.out.println("请输入一个浮点数:");
Scanner in = new Scanner(System.in);
// 生成简单文本扫描器对象
aNumber= in.nextFloat();// 从扫描器中读取一个单精度数
}
public void output() {
try {
byte []data=String.valueOf(aNumber).getBytes();
//取数的字节流数据
File outputFile = new File("File20100626.txt");
// 创建输出文件对象
/********************** Found ***********************/
FileOutputStream out = new FileInputStream(outputFile);
// 创建文件输出流对象
/********************** Found ***********************/
out.read(data); // 将数写到out流中
/********************** Found ***********************/
out.exit();// 关闭out流
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String args[])
{
Java3 test = new Java3();
test.input();
test.output();
}
}
展开
 我来答
乘风偷月
2011-05-26
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
1、FileOutputStream out = new FileInputStream(outputFile);
其中new 后面的是输出流,FileOutputStream(outputFile);
2、out.read(data); // 将数写到out流中
既然是写,则用write();另外说下,read()方法是没有参数的。
3、out.exit();// 关闭out流
关闭用close();方法
exit();使系统调用,System.exit();不能是out.exit();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式