Как просмотреть список (итератор) - PullRequest
0 голосов
/ 22 сентября 2019

Здравствуйте! Мне нужно смоделировать банкомат в Java без базы данных, у меня проблема с моим методом для осуществления перевода: я помещаю все свои банковские счета в список, мне нужно просмотреть список, чтобы сопоставить номер счета с другимномер, но у меня есть проблема: условие "desti == element.numCompte" является ложным, в то время как оно должно быть истинным.Можете ли вы помочь мне, пожалуйста?

Основной класс:

System.out.println("indiquer le numéro du compte du destinataire");
            int noCompte = sc.nextInt();
            System.out.println("indiquer le montant");
            double sommeAVirer = sc.nextDouble();
             c1.effectuerVirement(noCompte, sommeAVirer);

Другой класс:

 public void effectuerVirement (int desti, double montant) 
    {
        if (transactionPossible(montant))
        {
            Iterator iterator = liste.iterator();
            while (iterator.hasNext() ) {
                CompteBancaire element = (CompteBancaire) iterator.next();

                if (desti == element.numCompte)
                        {
                        this.setSolde(solde-=montant);
                        element.setSolde(element.solde += montant); 
                        }           
            }
            System.out.print("Destinataire non trouvé ");
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...