-2
public class Driver {
    // fields

    private String Id;

    Id = name.substring(0, 3);

    public Driver(String f1, String f2, int f3, String f4) {
        // constructor
    }
}

さて、コードを変更しました。それは非常に明確です。nomC から最初の 3 文字、prenomC から最初の文字、anneeEC から最後の 2 桁を抽出して、新しいフィールドに作成したいと考えています。« private String numId; 行でエラーが表示される理由 »: トークン ";" の構文エラー、予想されますか?

4

2 に答える 2

2

2 行目にエラーが表示されるのはなぜですか?

宣言には、型だけでなく変数名も含める必要があるため、次のようになります。

String firstThree = nomC.substring(0, 3);
于 2013-03-10T00:54:14.327 に答える
1

あなたは置くべきです

  firstThree = nomC.substring(0, 3);

コンストラクターの内部。

于 2013-03-10T00:56:01.090 に答える