-3

コンパイルに問題はありませんが、コードを実行すると次のエラーが発生します。

Exception in thread "main" java.lang.NullPointerException
at Stock.enregistrer(Stock.java:25)
at TestStock.main(TestStock.java:13) 

私はJavaを学んでいますが、しばらくこのエラーに悩まされています。助けてくれてありがとう。

public class Stock {

  Stock() {
  }

  Produit [] pdt ; 
  Fournisseur [] four;
  int [] qte ; 
  int t = 0;

  void enregistrer(Produit p , Fournisseur f , int q) {
    pdt[t] = p ;
    four[t] = f ;
    qte[t] = q ;
    t++ ;
  }

  void afficher() {
    for (int i = 0 ; i < pdt.length ; i++) {
      System.out.println("Le produit "+pdt[i].getNomP()+"à pour fournisseur : "+four[i].getNomEnt()+" et la quantité est de "+qte[i]);
    }
  } 
}
4

3 に答える 3