昨天的读入问题依然没有解决,所以再次发帖,说详细点
各位大神帮我看下是哪里出了问题
代码
//Tesr TestFileReader for double values
import java.io.*;
public class TestFileReader{
//Define the main method
public static void main(String arg[]) throws IOException{
//Declare variables and arrays
double a[] = new double [100]; //Input array
int i = 0; //Loop index
int nvals = 0; //Index
String str; //Input String
//Crear a buffered reader
BufferedReader in1 = new BufferedReader(
new FileReader("infile"));
//Read the data
str = in1.readLine();
while(str != null){
a[nvals++] = Double.parseDouble(str);
str = in1.readLine();
}
//We have finished reading. so close the file
in1.close();
//Displat results
for(i = 0; i < nvals; i++){
System.out.println("a["+ i +"] = " + a[i] );
}
}
}
在网上找过有关读入的问题,发现JAVA有很多读入方法,这个代码是我照抄书上的。
运行情况
文档位置
各位大神帮我看下是哪里出了问题
代码
//Tesr TestFileReader for double values
import java.io.*;
public class TestFileReader{
//Define the main method
public static void main(String arg[]) throws IOException{
//Declare variables and arrays
double a[] = new double [100]; //Input array
int i = 0; //Loop index
int nvals = 0; //Index
String str; //Input String
//Crear a buffered reader
BufferedReader in1 = new BufferedReader(
new FileReader("infile"));
//Read the data
str = in1.readLine();
while(str != null){
a[nvals++] = Double.parseDouble(str);
str = in1.readLine();
}
//We have finished reading. so close the file
in1.close();
//Displat results
for(i = 0; i < nvals; i++){
System.out.println("a["+ i +"] = " + a[i] );
}
}
}
在网上找过有关读入的问题,发现JAVA有很多读入方法,这个代码是我照抄书上的。
运行情况

文档位置
