1

以下の割り当ての仕様の一部を取得しましたが、一部は満たされていません。「完了時に、プログラムが正常に完了したことを示すメッセージがターミナル ウィンドウに書き込まれ、アカウントの数が示されます。読み取りと合計残高」

前もって感謝します

 import java.util.*;
 import java.io.*;

 public class TotalOccountBalances
 {
     // instance variables - replace the example below with your own
private int count;
private inFile file;    
private Scanner input;

/**
 * Method
 */
public void closeLink()
{      
    input.close();
}

/**
 * Method
 */
public void processFiles()
{
    while(input.hasNext())
    {
        string line=input.nextLine();

    }
    Count++;
}

}

4

2 に答える 2

3

これがあなたのクラスがやろうとしていることだと思います:

private inFile file;

する必要があります

private File inFile; 

private outFile File;

する必要があります

private File outFile;

次に、コードの残りの部分で inFile 変数と outFile 変数を使用します。変数の場合、アクセス修飾子 (private、public など) の後の最初のものはデータ型 (クラスまたはプリミティブ) である必要があり、inFile も outFile もデータ型ではないことを覚えておく必要があります。

于 2013-04-17T23:13:10.230 に答える
1

変数名が間違っている

private outFile File;

する必要があります

private File outFile;

同じことがinFile file;にも当てはまります。

また、Java では大文字と小文字が区別されます。

Count++;

する必要があります

count++;

この最後の点は、他の多くのコンパイル エラーの原因です。Java の命名規則では、変数名は小文字で始まることが示されているため、

private int Total;

だろう

private int total;
于 2013-04-17T23:14:13.957 に答える