有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

从txt文件调用的方法返回数组的java

我试图返回从txt文件读取的数组。并将其调用到另一个方法中以使用方程中的数据。这是用java编写的,我是java新手,所以不要因为我不知道所有的技巧而对我大喊大叫。这是我的部分代码

public static void getdata(double [] Gravity) throws IOException
{

  File fileName = new File("gravity1.txt");
  Scanner inFile = new Scanner(fileName);
  while (inFile.hasNext())
  {
    for (int val = 0; val<9; val++)
    {
      Gravity[val] = inFile.nextDouble();
    }
    inFile.close();
  }

}

这是从txt文件调用数据。我需要在这个方法中使用它

    public static void main(String[] args)
    {
      double pounds = 187.8;
      double mass= convertpoundstokg(pounds);
      double[] gravity = {0.0};
      gravity=  getdata();

      double[] weight= {0.0};
      for (int val=0; val<8; val++)
      {
        weight[val]=  mass * Gravity[val];
      }
    }

共 (1) 个答案

  1. # 1 楼答案

    试着改变

    public static void getdata(double [] Gravity) throws IOException
    

    致:

    public static double[] getdata() throws IOException
    

    并遵循问题评论中给出的建议