gpt4 book ai didi

java - 在 Java 中读取 .txt 文件并将值存储到 double 组中

转载 作者:行者123 更新时间:2023-12-01 13:40:41 25 4
gpt4 key购买 nike

我在尝试找出一种方法来读取文本文件并将文件的值存储到 double 组中时遇到困难。我正在使用 Scanner 类,并尝试在 for 循环中读取文件,以便将所有值存储到数组中。但 .nextDouble() 与数组不兼容。 有没有办法可以将它们存储在数组中?我需要使用以不同方法读取的文件中的单独数字。

   public class Weight1
{
import java.util.Scanner;
import java.io.File;
import java.io.IOException;
public static double gravity (double[] z) throws IOException
{
File fileName= new File("gravity.txt");
Scanner inFile= new Scanner(fileName);
for( int i=0; i<z.length; i++)
{
z= inFile.nextDouble;
}
return z;
}
public static void main(String[] args)throws IOException
{

// Extension idea... instead of hard codeing the weight, you may propt the user for input.

double earthWeight = 100.0; // initalize Earth weight to 100 lbs
double [] z= new double [9];
double gravity;

String token= "";
String [] token1= new String [9];
String[] names = {"Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune"};
// static method you write
// static method you write
// static method you write

}

最佳答案

使用

z[i] = inFile.nextDouble();

就目前情况而言,您的代码将无法编译,并且您实际上从未使用从文件中提取的值执行任何操作。

z= inFile.nextDouble; 正在尝试获取 double 值并将其分配给数组。

关于java - 在 Java 中读取 .txt 文件并将值存储到 double 组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20818712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com