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();
}
} 展开
仔细阅读程序,改正程序中的错误(星号下面的语句),使程序能输出正确的结果。
注意:
(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();
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询