0

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];
      }
    }
4

1 に答える 1

0

変更してみてください

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

に:

public static double[] getdata() throws IOException

質問へのコメントに記載されているアドバイスに従ってください。

于 2013-05-28T15:47:06.013 に答える